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 531cce99a27..00000000000 Binary files a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/doc/en/r01an3512ej0050-rx.pdf and /dev/null differ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/doc/ja/r01an3512jj0050-rx.pdf b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/doc/ja/r01an3512jj0050-rx.pdf deleted file mode 100644 index 19e1d612d5d..00000000000 Binary files a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/doc/ja/r01an3512jj0050-rx.pdf and /dev/null differ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/all/r_bsp_common.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/all/r_bsp_common.c deleted file mode 100644 index 905434b1d13..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_bsp_rx65n2mb/mcu/all/r_bsp_common.c +++ /dev/null @@ -1,213 +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.c -* 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 -* : 26.03.2014 1.10 Added R_BSP_SoftwareDelay() function -* : 03.09.2014 1.20 Corrected R_BSP_SoftwareDelay() timing when using an RX64M -* : 30.09.2015 1.30 Added RX23T -* : 01.02.2016 1.40 Added RX24T -* Changed the value of the following macro definition. -* - OVERHEAD_CYCLES -* - OVERHEAD_CYCLES_64 -* : 29.02.2016 1.50 Added RX230 -* : 01.10.2016 1.60 Added RX65N -* : 22.08.2016 1.70 Added RX24U -* : 31.01.2017 1.80_ES Changed method of selecting the number of CPU cycles required to execute -* the delayWait() loop. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "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 c3a9186f599..00000000000 Binary files a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/doc/r01an1683jj0160_rx.pdf and /dev/null differ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/r_byteq_if.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/r_byteq_if.h deleted file mode 100644 index ee78d3af226..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_byteq/r_byteq_if.h +++ /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) 2013-2016 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_byteq_if.h -* 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 -* : 01.22.2015 1.30 Updated version to 1.30 for RX71M release -* : 04.04.2015 1.40 Updated version to 1.40 for RX231 release -* : 30.09.2015 1.50 Added dependency to BSP -* : 29.01.2016 1.60 Updated version to 1.60 for correspondence to RX Family -***********************************************************************************************************************/ - -#ifndef BYTEQ_IF_H -#define BYTEQ_IF_H - -/*********************************************************************************************************************** -Includes , "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 e8228f230d8..00000000000 Binary files a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/doc/en/r01an1856ej0320-rx.pdf and /dev/null differ 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 0a64eb08ce2..00000000000 Binary files a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/doc/ja/r01an1856jj0320-rx.pdf and /dev/null differ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/r_cmt_rx_if.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/r_cmt_rx_if.h deleted file mode 100644 index c7a132e7b74..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_cmt_rx/r_cmt_rx_if.h +++ /dev/null @@ -1,80 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_if.h -* Description : This module creates a timer tick using a CMT channel. -***********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 06.11.2013 2.10 First GSCE Release. -* : 22.04.2014 2.30 Updates for RX110, RX64M support. -* : 10.11.2014 2.40 Added support for RX113. -* : 12.04.2014 2.41 Updated demo project. -* : 12.04.2014 2.50 Updated demo project. -* : 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.06.2016 2.91 Added the demo of the RX64M group. -* : 01.10.2016 3.00 Added support for RX65N. -* : 19.12.2016 3.10 Added support for RX24U, RX24T(512KB). -* : 21.07.2017 3.20 Added support for RX65N-2M, RX130-512KB -***********************************************************************************************************************/ -#ifndef CMT_HEADER_FILE -#define CMT_HEADER_FILE - -/*********************************************************************************************************************** -Includes , "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 7accbb5569d..00000000000 Binary files a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/doc/en/r01an2009ej0113-rx.pdf and /dev/null differ 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 6fbcd1749ba..00000000000 Binary files a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/doc/ja/r01an2009jj0113-rx.pdf and /dev/null differ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/r_ether_rx_if.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/r_ether_rx_if.h deleted file mode 100644 index 7d2f78ed63f..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_ether_rx/r_ether_rx_if.h +++ /dev/null @@ -1,200 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By 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_if.h - * Version : 1.05 - * 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 minor version to '2'. - * : 31.03.2016 1.03 Added changes for RX63N. - * : Added changes for multicast frame filter and broadcast frame filter. - * : 01.10.2016 1.04 Added changes for RX65N. - * : 11.11.2016 1.05 Changed minor version to '12' - * : 01.10.2017 1.06 Added changes for RX65N-2MB. - ***********************************************************************************************************************/ - -/* Guards against multiple inclusion */ -#ifndef R_ETHER_RX_IF_H - #define R_ETHER_RX_IF_H - -/*********************************************************************************************************************** - Includes , "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 0ba0b53e427..00000000000 Binary files a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/doc/en/r01an2184eu0320-rx.pdf and /dev/null differ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/doc/ja/r01an2184ju0320-rx.pdf b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/doc/ja/r01an2184ju0320-rx.pdf deleted file mode 100644 index 2520a59e290..00000000000 Binary files a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/doc/ja/r01an2184ju0320-rx.pdf and /dev/null differ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/r_flash_rx_if.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/r_flash_rx_if.h deleted file mode 100644 index 4a07523d705..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/r_flash_rx_if.h +++ /dev/null @@ -1,526 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_rx_if.h -* Description : This module provides the interface file to be included by the user when using the FLASH API -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.04.2014 1.00 First Release -* 24.11.2014 1.10 Enhanced non_fcu driver. Added timeout check, clearing of FLASH.FASR.BIT.EXS, and -* additional checking of .PRGERR -* 11.12.2014 1.11 Added RX64M to xml support file. -* 22.12.2014 1.20 Added RX71M support. -* 25.06.2015 1.30 Added RX231 support. Added RX64M/71M run-from-rom support. -* 03.09.2015 1.40 Added RX23T support. -* 11.11.2015 1.50 Added RX130 support. -* 11.11.2015 1.51 Added RX130 demo to web package. -* 11.11.2015 1.60 Added RX24T support. Added Cache support. -* 20.05.2016 1.61 Added BGO write/erase/blankcheck interrupt operation for RX64M/71M (Flash Type 3). -* Fixed FLASH_CMD_LOCKBIT_DISABLE/ENABLE operation. -* 25.05.2016 1.62 Added BGO lockbit read/write interrupt operation for RX64M/71M (Flash Type 3). -* 13.06.2016 1.63 Fixed timeouts on flash erase and write (too short and returned success when failed). -* 10.08.2016 1.64 Fixed Flash Type 3 R_FLASH_Control(FLASH_CMD_STATUS_GET, NULL). -* (always returned BUSY) -* Cleaned up flash_fcuram_codecopy() function. -* Added #if to exclude ISR code when not in BGO mode. -* 11.08.2016 1.70 Added RX651/65N support (Flash Type 4). Re-organized this file based on feature sets. -* Fixed blankcheck bug on Flash Type 2. -* 12.08.2016 2.00 Added configuration option for BSPless operation. -* Added support for RX230. -* 12.12.2016 2.10 Added support for RX24U and 512K RX24T. -* Added equate FLASH_HAS_DIFF_CF_BLOCK_SIZES. -* -* Type 1: -* Fixed flash_reset() so issues a flash_stop() before issuing a FLASH_CMD_RESET. -* Added DF and CF block boundary check to flash_api_erase(). -* Added CF block boundary check to FLASH_CMD_ACCESSWINDOW_SET. -* Added non-NULL argument check for FLASH_CMD_SWAPSTATE_SET and FLASH_CMD_SWAPSTATE_GET. -* Added valid SAS value check for FLASH_CMD_SWAPSTATE_SET. -* Added check for BUSY in flash_api_control() when in BGO mode. -* Added check in Open() for another operation in progress when in BGO mode. -* -* Type 2: -* Fixed bug where erasing code flash block 0 would return FLASH_ERR_ADDRESS. -* Fixed bug where erase ran at both app and interrupt level in BGO mode causing failure. -* Fixed bug where erase always erased first block more than once in BGO mode. -* Fixed bug where erasing more than 1 block in BGO mode did not work. -* Fixed bug where flash error interrupts remained disabled in BGO mode. -* Fixed bug where interrupts disabled in BGO mode when blank checking BLANK_CHECK_SMALLEST. -* Fixed bug where #if not set properly for FLASH_CFG_CODE_FLASH_ENABLE set to 0. -* Fixed bug in RX21x where FLASH_CF_BLOCK_INVALID for 1M parts was incorrect. -* Added check to R_FLASH_Control() to detect missing argument. -* Added check that interrupt priority is 1-15 in BGO mode. -* Added check for DF erase on non-block boundary addresses. -* Added check for lockbit program/read on illegal DF addresses. -* Added check so Open() cannot be called while another operation is in progress in BGO mode. -* -* Type 3: -* Fixed flash_reset() so enters PE mode before issuing a flash_stop() -* when in idle state. -* Fixed bug where locking multiple blocks would exit in BGO before operation completed. -* Fixed bug where driver was not locked in flash_api_lockbit_set(). -* Fixed bug where interrupt was not handled properly when an internal flash_stop() -* was issued. -* Fixed bug where rounding was not handled in flash_clock_config(). -* Fixed bug where where Open() did not check if another operation was in progress -* when in BGO mode. -* Fixed bug where #if not set properly for FLASH_CFG_CODE_FLASH_ENABLE set to 0. -* Moved flash_api_control() and flash_api_lockbit_set() into FRAM so will work when -* FLASH_CFG_CODE_FLASH_ENABLE is 1. -* Added CF and DF block boundary check to flash_api_erase(). -* Added DF minimum program size boundary check to flash_api_blankcheck(). -* Added argument present check for FLASH_CMD_LOCKBIT_READ, FLASH_CMD_LOCKBIT_WRITE, and -* FLASH_CMD_CONFIG_CLOCK. -* Added CF block boundary check to flash_api_lockbit_read() and flash_api_lockbit_set(). -* Added check that start address + number blocks does not exceed legal address range -* for flash_api_erase(), flash_api_lockbit_set(). -* Added check that callback function is set in BGO mode for flash_api_blankcheck(), -* flash_api_erase(), flash_api_write() and flash_api_control() for FLASH_CMD_LOCKBIT_READ -* and FLASH_CMD_LOCKBIT_WRITE. -* -* Type 4: -* Fixed flash_reset() so enters PE mode before issuing a flash_stop() -* when in idle state. -* Fixed bug where interrupt was not handled properly when an internal flash_stop() -* was issued. -* Fixed bug where rounding was not handled in flash_clock_config(). -* Added CF block boundary check to flash_api_erase(). -* Added argument present check for FLASH_CMD_CONFIG_CLOCK. -* Added check that start address + number blocks does not exceed legal address range -* for flash_api_erase(). -* Added check that callback function is set in BGO mode for flash_api_erase() and -* flash_api_write(). -* Removed commented out code. -* -* 13.12.2016 3.00 Merged functions common to Flash Types 1, 3, and 4 into r_flash_group.c and -* restructured high level. -* Merged functions common to Flash Types 3 and 4 into r_flash_fcu.c. -* Moved BLANK_CHECK_SMALLEST and BLANK_CHECK_ENTIRE_BLOCK from r_flash_rx.h to here. -* (Flash Type 2 R_FLASH_BlankCheck() 'size" argument). -* Combined #include paths for RX651 and RX65N in r_flash_rx.h -* -* 06.02.2017 3.10 Added support for RX65N-2M (bank/application swap). -* Removed bad return BUSY from R_DF/CF_Write_Check(), R_DF/CF_Erase_Check(), and -* R_DF/CF_BlankCheck_Check() timeout loops in Flash Type 1 devices. -* Added code to clear ECC flag in flash_fcuram_codecopy() for Type 3 devices. -* Corrected DF_NUM_BLOCKS value in r_flash_rx220.h -* 11.08.2017 3.20 Added support for RX130-512. -* Updated equates for MCU_CFG_PART_MEMORY_SIZEs for RX130, RX231, RX63N/631, RX65N. -* Expanded qualification for FLASH_IN_DUAL_BANK_MODE. -* Repackaged include files so r_mcu_config.h not required for projects using BSP. -* Fixed bug in RX65N-2M dual mode operation where sometimes when running in bank 0, -* performing a bank swap caused application execution to fail. -***********************************************************************************************************************/ - -#ifndef FLASH_INTERFACE_HEADER_FILE -#define FLASH_INTERFACE_HEADER_FILE - -#include "r_flash_rx_config.h" -#include "r_flash_targets.h" - - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Driver Version Number. */ -#define FLASH_RX_VERSION_MAJOR (3) -#define FLASH_RX_VERSION_MINOR (20) - - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/* DRIVER INTERNAL PROGRAMMING GROUPINGS */ - -#define FLASH_TYPE_1 1 -#define FLASH_TYPE_2 2 -#define FLASH_TYPE_3 3 -#define FLASH_TYPE_4 4 - -#if (defined(MCU_RX110) || defined(MCU_RX111) || defined(MCU_RX113) || \ - defined(MCU_RX130) || defined(MCU_RX231) || defined(MCU_RX23T) || \ - defined(MCU_RX24T) || defined(MCU_RX24U) ||defined(MCU_RX230)) -#define FLASH_TYPE FLASH_TYPE_1 - -#elif (defined(MCU_RX210) || defined(MCU_RX21A) || defined(MCU_RX220) || \ - defined(MCU_RX610) || defined(MCU_RX621) || defined(MCU_RX62N) || \ - defined(MCU_RX62T) || defined(MCU_RX62G) || defined(MCU_RX630) || \ - defined(MCU_RX631) || defined(MCU_RX63N) || defined(MCU_RX63T) || \ - defined(MCU_RX634)) -#define FLASH_TYPE FLASH_TYPE_2 - -#elif (defined(MCU_RX64M) || defined(MCU_RX71M)) -#define FLASH_TYPE FLASH_TYPE_3 - -#elif (defined(MCU_RX651) || defined(MCU_RX65N)) -#define FLASH_TYPE FLASH_TYPE_4 -#endif - - -/* FEATURE GROUPINGS */ - -#if (FLASH_TYPE != 2) -#define FLASH_HAS_ISR_CALLBACK_CMD 1 -#endif - -#if ((FLASH_TYPE == 4) && (MCU_DATA_FLASH_SIZE_BYTES == 0)) -#define FLASH_NO_BLANK_CHECK 1 -#endif - -#if (FLASH_TYPE == 1) -#define FLASH_HAS_CF_BLANK_CHECK 1 -#endif - -#if (defined(MCU_RX110) || defined(MCU_RX23T) || ((FLASH_TYPE == 4) && (MCU_DATA_FLASH_SIZE_BYTES == 0))) -#define FLASH_NO_DATA_FLASH 1 -#if (FLASH_CFG_CODE_FLASH_ENABLE == 0) -#error "No data flash on this MCU. Set FLASH_CFG_CODE_FLASH_ENABLE to 1 in r_flash_rx_config.h." -#endif -#endif - -#if ((FLASH_TYPE == 1) || (FLASH_TYPE == 2)) -#define FLASH_ERASE_CF_ASCENDING_ADDRESSES 1 -#else -#define FLASH_ERASE_CF_ASCENDING_BLOCK_NUMS 1 -#endif - -#if (defined(MCU_RX24T) || defined(MCU_RX24U) || (FLASH_TYPE == 4)) -#define FLASH_HAS_ROM_CACHE 1 -#endif - -#if (defined(MCU_RX61_ALL) || defined(MCU_RX62_ALL) || defined(MCU_RX63_ALL) || \ - defined(MCU_RX64_ALL) || defined(MCU_RX65_ALL) || defined(MCU_RX71_ALL)) -#define FLASH_HAS_DIFF_CF_BLOCK_SIZES 1 -#endif - -#if ((FLASH_TYPE == 1) || (FLASH_TYPE == 4)) -#define FLASH_HAS_BOOT_SWAP 1 -#endif - -#if ((FLASH_TYPE == 4) && (MCU_ROM_SIZE_BYTES >= 1572864)) -#define FLASH_HAS_APP_SWAP 1 -#endif - -#if ((FLASH_TYPE == 1) || (FLASH_TYPE == 4)) -#define FLASH_HAS_CF_ACCESS_WINDOW 1 -#endif - -#if (FLASH_TYPE == 2) -#define FLASH_HAS_DF_ACCESS_WINDOW 1 -#endif - -#if (FLASH_TYPE == 2) -#define FLASH_HAS_INDIVIDUAL_CF_BLOCK_LOCKS 1 -#endif - -#if (FLASH_TYPE == 3) -#define FLASH_HAS_SEQUENTIAL_CF_BLOCKS_LOCK 1 -#endif - -#if (FLASH_TYPE != 1) -#define FLASH_HAS_ERR_ISR (1) -#endif - -#if ((FLASH_TYPE == 3) || (FLASH_TYPE == 4)) -#define FLASH_HAS_FCU (1) -#endif - -#if ((FLASH_TYPE == 4) && (FLASH_HAS_APP_SWAP == 1) && (BSP_CFG_CODE_FLASH_BANK_MODE == 0) && (FLASH_CFG_CODE_FLASH_ENABLE == 1)) -#define FLASH_IN_DUAL_BANK_MODE (1) -#endif - -#if FLASH_IN_DUAL_BANK_MODE -#define MCU_ROM_REGION_SIZE_BYTES (MCU_ROM_SIZE_BYTES / 2) -#else -#define MCU_ROM_REGION_SIZE_BYTES MCU_ROM_SIZE_BYTES -#endif - - -/* Return error codes */ -typedef enum _flash_err -{ - FLASH_SUCCESS = 0, - FLASH_ERR_BUSY, // Peripheral Busy - FLASH_ERR_ACCESSW, // Access window error - FLASH_ERR_FAILURE, // Operation failure, programming or erasing error due to something other than lock bit - FLASH_ERR_CMD_LOCKED, // Peripheral in command locked state - FLASH_ERR_LOCKBIT_SET, // Pgm/Erase error due to lock bit. - FLASH_ERR_FREQUENCY, // Illegal frequency value attempted - FLASH_ERR_ALIGNED, // The address not aligned correctly for CF or DF - FLASH_ERR_BOUNDARY, // Writes cannot cross the 1MB boundary on some parts - FLASH_ERR_OVERFLOW, // 'Address + number of bytes' for this operation went past the end of memory area. - FLASH_ERR_BYTES, // Invalid number of bytes passed - FLASH_ERR_ADDRESS, // Invalid address or address not on a programming boundary - FLASH_ERR_BLOCKS, // The 'number of blocks' argument is invalid - FLASH_ERR_PARAM, // Illegal parameter - FLASH_ERR_NULL_PTR, // Received null ptr; missing required argument - FLASH_ERR_UNSUPPORTED, // Command not supported for this flash type - FLASH_ERR_SECURITY, // Pgm/Erase error due to part locked (FAW.FSPR) - FLASH_ERR_TIMEOUT, // Timeout Condition -} flash_err_t; - - -/* R_FLASH_Control() commands */ -typedef enum _flash_cmd -{ - FLASH_CMD_RESET, // Kill any ongoing operation and reset the flash controller - FLASH_CMD_STATUS_GET, // Get flash status; returns FLASH_ERR_BUSY or FLASH_SUCCESS (idle) - FLASH_CMD_SET_BGO_CALLBACK, // Specify callback function for Flash ISR - // Arg: flash_interrupt_config_t* - FLASH_CMD_SWAPFLAG_GET, // Get current selection for the start-up area used at reset - // Arg: uint8_t* (FLASH_STARTUP_SETTING_xxx) - FLASH_CMD_SWAPFLAG_TOGGLE, // Swap the start-up area used at reset - - FLASH_CMD_SWAPSTATE_GET, // Get the temporarily active start-up area (FLASH_SAS_xxx) - // Arg: uint8_t* - FLASH_CMD_SWAPSTATE_SET, // Set the start-up area for temporary use (FLASH_SAS_xxx) - // Arg: uint8_t* - FLASH_CMD_ACCESSWINDOW_SET, // Set the Access Window boundaries for DF or CF - // Arg: flash_access_window_config_t* - FLASH_CMD_ACCESSWINDOW_GET, // Get the Access Window boundaries for CF - // Arg: flash_access_window_config_t* - FLASH_CMD_LOCKBIT_PROTECTION, // (Flash Type 2) Enable or disable CF lock bit protection - // Arg: flash_lockbit_enable_t* - FLASH_CMD_LOCKBIT_PROGRAM, // (Flash Type 2) Program the lock bit for a specific CF block. - // Arg: flash_program_lockbit_config_t* - FLASH_CMD_LOCKBIT_READ, // (Flash Types 2, 3) Arg: flash_read_lockbit_config_t* OR flash_lockbit_config_t* - FLASH_CMD_LOCKBIT_WRITE, // (Flash Type 3) Arg: flash_lockbit_config_t* - FLASH_CMD_LOCKBIT_ENABLE, // (Flash Type 3) Enabled by default - FLASH_CMD_LOCKBIT_DISABLE, // (Flash Type 3) Override lockbits; erase block to clear lockbit - - FLASH_CMD_CONFIG_CLOCK, // (Flash Types 3,4) Arg: uint32_t* (FCLK speed) - - FLASH_CMD_ROM_CACHE_ENABLE, // Enable caching of ROM - FLASH_CMD_ROM_CACHE_DISABLE, // Disable caching (before rewriting ROM) - FLASH_CMD_ROM_CACHE_STATUS, // Arg: uint8_t* (1 if cache is enabled; 0 otherwise) - - FLASH_CMD_BANK_TOGGLE, // Swap the application bank (dual mode) used at startup - FLASH_CMD_BANK_GET, // Get bank address at next reset. Arg: flash_bank_t* - FLASH_CMD_END_ENUM -} flash_cmd_t; - - -/*Result type for certain operations*/ -typedef enum _flash_res -{ - FLASH_RES_INVALID, // Invalid condition - FLASH_RES_LOCKBIT_STATE_PROTECTED, // (Flash Type 3) Result for FLASH_CMD_LOCKBIT_READ - FLASH_RES_LOCKBIT_STATE_NON_PROTECTED, // (Flash Type 3) Result for FLASH_CMD_LOCKBIT_READ - FLASH_RES_BLANK, // Result for Blank Check Function - FLASH_RES_NOT_BLANK // Result for Blank Check Function -} flash_res_t; - - -typedef enum _flash_type -{ - FLASH_TYPE_CODE_FLASH = 0, - FLASH_TYPE_DATA_FLASH, - FLASH_TYPE_INVALID -} flash_type_t; - - -/* Event type for the flash interrupt callback function (where available) */ -typedef enum _flash_interrupt_event -{ - FLASH_INT_EVENT_INITIALIZED, - FLASH_INT_EVENT_ERASE_COMPLETE, - FLASH_INT_EVENT_WRITE_COMPLETE, - FLASH_INT_EVENT_BLANK, - FLASH_INT_EVENT_NOT_BLANK, - FLASH_INT_EVENT_TOGGLE_STARTUPAREA, - FLASH_INT_EVENT_SET_ACCESSWINDOW, - FLASH_INT_EVENT_LOCKBIT_WRITTEN, - FLASH_INT_EVENT_LOCKBIT_PROTECTED, - FLASH_INT_EVENT_LOCKBIT_NON_PROTECTED, - FLASH_INT_EVENT_ERR_DF_ACCESS, - FLASH_INT_EVENT_ERR_CF_ACCESS, - FLASH_INT_EVENT_ERR_SECURITY, - FLASH_INT_EVENT_ERR_CMD_LOCKED, - FLASH_INT_EVENT_ERR_LOCKBIT_SET, - FLASH_INT_EVENT_ERR_FAILURE, - FLASH_INT_EVENT_TOGGLE_BANK, - FLASH_INT_EVENT_END_ENUM -} flash_interrupt_event_t; - - -#ifdef FLASH_HAS_ISR_CALLBACK_CMD -/* Control() FLASH_CMD_SET_BGO_CALLBACK */ -typedef struct _flash_interrupt_config -{ - void (*pcallback)(void *); - uint8_t int_priority; -} flash_interrupt_config_t; - -/*Event type for ISR callback*/ -typedef struct -{ - flash_interrupt_event_t event; /* Which Flash event caused this interrupt */ -} flash_int_cb_args_t; - -#endif - - -#ifdef FLASH_HAS_BOOT_SWAP -/* Control() FLASH_CMD_SWAPFLAG_GET - * Startup area select for reset - * FSCMR.SASMF, FAW/FAWMON.BTFLG - */ -#define FLASH_STARTUP_SETTING_ALTERNATE (0) -#define FLASH_STARTUP_SETTING_DEFAULT (1) - -/* Control() FLASH_CMD_SWAPSTATE_GET/SET - * Startup area select for temporary read/write - * FISR.SAS, FSUACR.SAS - */ -#define FLASH_SAS_SWAPFLG (0) // The start-up area temporarily set according to the swap flag -#define FLASH_SAS_EXTRA (0) // (same as above; here for backwards compatibility) -#define FLASH_SAS_DEFAULT (2) // The start-up area temporarily set to the default area -#define FLASH_SAS_ALTERNATE (3) // The start-up area temporarily set to the alternate area -#define FLASH_SAS_SWITCH_AREA (4) // Command to temporarily switch to the other startup area - -#endif - - -#ifdef FLASH_HAS_APP_SWAP -/* Control() FLASH_CMD_BANK_GET: Gets bank address at next reset. Running app is at FFF00000. */ -typedef enum _flash_bank -{ - FLASH_BANK0_FFE00000 = 0, // BANKSEL.BANKSWP is 000 - FLASH_BANK1_FFF00000 = 0, // BANKSEL.BANKSWP is 000 - FLASH_BANK0_FFF00000 = 1, // BANKSEL.BANKSWP is 111 - FLASH_BANK1_FFE00000 = 1, // BANKSEL.BANKSWP is 111 - FLASH_BANK0_END_ENUM -} flash_bank_t; - -#endif - - -#ifdef FLASH_HAS_CF_ACCESS_WINDOW - -/* Control() FLASH_CMD_ACCESSWINDOW_SET/GET */ -typedef struct _flash_access_window_config -{ - uint32_t start_addr; /* start address of code flash Access Window */ - uint32_t end_addr; /* end address of code flash Access Window */ -} flash_access_window_config_t; - -#endif - - -#ifdef FLASH_HAS_DF_ACCESS_WINDOW - -/* Control() FLASH_CMD_ACCESSWINDOW_SET - * bit0 - blocks 0-15 - * bit1 - blocks 16-31 - * bit2 - blocks 32-47 - * bit3 - blocks 48-63 - */ -typedef struct _flash_access_window_config -{ - uint16_t read_en_mask; - uint16_t write_en_mask; -} flash_access_window_config_t; - -#endif - - -#ifdef FLASH_HAS_INDIVIDUAL_CF_BLOCK_LOCKS - -typedef enum _flash_lock_bit -{ - FLASH_LOCK_BIT_SET = 0, - FLASH_LOCK_BIT_NOT_SET, -} flash_lock_bit_t; - -/* Control() FLASH_CMD_LOCKBIT_READ */ -typedef struct _flash_read_lockbit_config -{ - uint32_t block_addr; /* Address of or in ROM erasure block to read the lock bit of */ - flash_lock_bit_t result; /* result of the read (FLASH_LOCK_BIT_SET, or FLASH_LOCK_BIT_NOT_SET) */ -} flash_read_lockbit_config_t; - -/* Control() FLASH_CMD_LOCKBIT_PROGRAM */ -typedef struct _flash_program_lockbit_config -{ - uint32_t block_addr; /* Address of ROM block to program the lockbit */ -} flash_program_lockbit_config_t; - -/* Control() FLASH_CMD_LOCKBIT_PROTECTION */ -typedef struct _flash_lockbit_enable -{ - bool enable; /* enable or disable lockbit */ -} flash_lockbit_enable_t; - -#endif - - -#ifdef FLASH_HAS_SEQUENTIAL_CF_BLOCKS_LOCK -#include "r_flash_type3_if.h" -/* Control() FLASH_CMD_LOCKBIT_READ, FLASH_CMD_LOCKBIT_WRITE */ -typedef struct _flash_lockbit_config -{ - flash_block_address_t block_start_address; - flash_res_t result; /* Returned by API when using FLASH_CMD_LOCKBIT_READ */ - uint32_t num_blocks; /* Set by user for FLASH_CMD_LOCKBIT_WRITE */ -} flash_lockbit_config_t; - -#endif - - -#if (FLASH_TYPE == FLASH_TYPE_1) -#include "r_flash_type1_if.h" - -#elif (FLASH_TYPE == FLASH_TYPE_2) -#include "r_flash_type2_if.h" -/* 'size' argument for R_FLASH_BlankCheck() */ -#define BLANK_CHECK_SMALLEST 0 -#define BLANK_CHECK_ENTIRE_BLOCK 1 - -#elif (FLASH_TYPE == FLASH_TYPE_3) -#include "r_flash_type3_if.h" - -typedef union _flash_control_arg -{ - flash_lockbit_config_t lockbit_cmd; - flash_interrupt_config_t bgo_cmd; -} flash_control_arg_t; - -#elif (FLASH_TYPE == FLASH_TYPE_4) -#include "r_flash_type4_if.h" -#endif - - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -flash_err_t R_FLASH_Open(void); -flash_err_t R_FLASH_Write(uint32_t src_address, uint32_t dest_address, uint32_t num_bytes); -flash_err_t R_FLASH_Erase(flash_block_address_t block_start_address, uint32_t num_blocks); -flash_err_t R_FLASH_BlankCheck(uint32_t address, uint32_t num_bytes, flash_res_t *blank_check_result); -flash_err_t R_FLASH_Control(flash_cmd_t cmd, void *pcfg); -uint32_t R_FLASH_GetVersion (void); -void R_FlashCodeCopy(void); - -#endif /* FLASH_INTERFACE_HEADER_FILE */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/readme.txt b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/readme.txt deleted file mode 100644 index fc1c42c9254..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/readme.txt +++ /dev/null @@ -1,278 +0,0 @@ -PLEASE REFER TO THE APPLICATION NOTE FOR THIS MODULE FOR MORE INFORMATION - -r_flash_rx -================= - -Document Number ---------------- -r01an2184eu0320 -r01an2184ju0320 - -Version -------- -v3.20 - -Overview --------- -A simple Application Program Interface (API) has been created to allow users of -flash based RX700, RX600, RX200 and RX100 Series devices to easily integrate -reprogramming abilities into their applications using User Mode programming. -User Mode programming is the term used to describe a Renesas MCU's ability to -reprogram its own internal flash memory while running in its normal operational -mode. - -Features --------- -* Data Flash and ROM Erase -* Data Flash and ROM Blank Check -* Data Flash and ROM Write -* Supports background operations (BGO) on ROM and data flash. -* ROM Area Protection support -* ROM Start-Up Program Protection support -* ROM Cache - -Supported MCUs --------------- -* RX110 Group -* RX111 Group -* RX113 Group -* RX130 Group -* RX210 Group -* RX21A Group -* RX220 Group -* RX230 Group -* RX231 Group -* RX23T Group -* RX24T Group -* RX24U Group -* RX610 Group -* RX621, RX62N Group -* RX62T Group -* RX62G Group -* RX630 Group -* RX631, RX63N Group -* RX63T Group -* RX64M Group -* RX651, RX65N Group -* RX71M Group - - -Boards Tested On ----------------- -* RSKRX110 -* RSKRX111 -* RSKRX113 -* RSKRX130 -* RSKRX210 -* RSKRX210B -* HSBRX21AP -* RSKRX220 -* RSKRX231 -* RSKRX23T -* RSKRX24T -* RSKRX24U -* RSKRX610 -* RSK+RX62N -* RSKRX62T -* RSKRX62G -* YRDKRX62N -* RSKRX630 -* RSK+RX63N -* YRDKRX63N -* RSKRX63T_64PIN -* RSKRX63T_144PIN -* RSKRX64M -* RSKRX65N -* RSKRX65N-2 -* RSKRX71M - - -Limitations ------------ -* This code is not re-entrant and protects against multiple concurrent - function calls. -* During ROM operations neither ROM nor dataflash (DF) can be accessed. - If using ROM with BGO, then make sure the code runs from RAM. -* During DF operations, the DF cannot be accessed but ROM can be accessed - normally. - -Peripherals Used Directly -------------------------- -* Flash Control Unit (FCU) - RX200, RX600, and RX700 - - -Required Packages ------------------ -* r_bsp V3.60 - -How to add to your project --------------------------- -* Add the r_flash_rx and r_config folders to your project. - -* Add a project include path for the 'r_flash_rx' directory. -* Add a project include path for the 'r_flash_rx\src' directory. -* Add a project include path for the 'r_flash_rx\src\targets' directory. -* Add a project include path for the 'r_flash_rx\src\flash_type_x' directory, - where "x" is 1, 2, or 3 (see app note for MCU flash type assignments). - Adding all 3 flash type paths will not cause a build issue. -* Add a project include path for the 'r_config' directory. -* Copy the reference configuration file from the '\r_flash_rx\ref' directory - into the 'r_config' directory and rename it to 'r_flash_rx_config.h'. -* Open "r_config\r_flash_rx_config.h" file and configure the driver for your - project. -* Add a #include for r_flash_rx_if.h to any source files that need to use the - API functions. - -* (The following steps are only required if you are programming or erasing ROM. - If you are only operating on data flash, then these steps can be ignored. - These steps are discussed with more detail in the app note.) -* Make a linker ROM section named 'PFRAM'. -* Make a linker RAM section named 'RPFRAM'. -* Configure your linker such that code in the 'FRAM' section will be executed - in RAM (see app note PFRAM=RPFRAM in linker output). - - -Toolchain(s) Used ------------------ -* Renesas RXC v2.06.00 - - -File Structure --------------- -r_flash_rx -| +-- readme.txt -| +-- r_flash_rx_if.h -| -+---doc -| +-- en -| | +-- r01an2184eu0320-rx.pdf -| +-- ja -| +-- r01an2184ju0320-rx.pdf -| -+---ref -| +-- r_flash_rx_config_reference.h -| -+---src - +-- r_flash_rx.c - +-- r_flash_rx.h - +-- r_flash_group.c - +-- r_flash_group.h - +-- r_flash_fcu.c - +-- r_flash_fcu.h - | - +-- flash_type_1 - | - +-- r_codeflash_extra.c - +-- r_codeflash_extra.h - +-- r_codeflash.c - +-- r_codeflash.h - +-- r_dataflash.c - +-- r_dataflash.h - +-- r_flash_common.h - +-- r_flash_type1.c - +-- r_flash_type1_if.h - +-- r_flash_utils.c - | - +-- flash_type_2 - | - +--r_flash_type2.c - +--r_flash_type2_if.h - | - +-- flash_type_3 - | - +--r_flash_type3.c - +--r_flash_type3_if.h - | - +-- flash_type_4 - | - +--r_flash_type4.c - +--r_flash_type4_if.h - | - +-- targets - | - +--rx110 - +-- r_flash_rx110.h - +-- r_mcu_config_reference.h - | - +--rx111 - +-- r_flash_rx111.h - +-- r_mcu_config_reference.h - | - +--rx113 - +-- r_flash_rx113.h - +-- r_mcu_config_reference.h| - +--rx130 - +-- r_flash_rx130.h - +-- r_mcu_config_reference.h - | - +--rx210 - +-- r_flash_rx210.h - +-- r_mcu_config_reference.h - | - +--rx21a - +-- r_flash_rx21a.h - +-- r_mcu_config_reference.h - | - +--rx220 - +-- r_flash_rx220.h - +-- r_mcu_config_reference.h - | - +--rx231 - +-- r_flash_rx231.h - +-- r_mcu_config_reference.h - | - +--rx23t - +-- r_flash_rx23t.h - +-- r_mcu_config_reference.h - | - +--rx24t - +-- r_flash_rx24t.h - +-- r_mcu_config_reference.h - | - +--rx24u - +-- r_flash_rx24u.h - +-- r_mcu_config_reference.h - | - +--rx610 - +-- r_flash_rx610.h - +-- r_mcu_config_reference.h - | - +--rx62g - +-- r_flash_rx62g.h - +-- r_mcu_config_reference.h - | - +--rx62n - +-- r_flash_rx62n.h - +-- r_mcu_config_reference.h - | - +--rx62t - +-- r_flash_rx62t.h - +-- r_mcu_config_reference.h - | - +--rx630 - +-- r_flash_rx630.h - +-- r_mcu_config_reference.h - | - +--rx63n - +-- r_flash_rx63n.h - +-- r_mcu_config_reference.h - | - +--rx63t - +-- r_flash_rx63t.h - +-- r_mcu_config_reference.h - | - +--rx64m - +-- r_flash_rx64m.h - +-- r_mcu_config_reference.h - | - +--rx65n - +-- r_flash_rx65n.h - +-- r_mcu_config_reference.h - | - +--rx71m - +-- r_flash_rx71m.h - +-- r_mcu_config_reference.h - -r_config - r_flash_rx_config.h - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/ref/r_flash_rx_config_reference.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/ref/r_flash_rx_config_reference.h deleted file mode 100644 index f23d6a5171d..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/ref/r_flash_rx_config_reference.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_flash_rx/src/flash_type_1/r_codeflash.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash.c deleted file mode 100644 index 53524832d6c..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash.c +++ /dev/null @@ -1,491 +0,0 @@ -/******************************************************************************* -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only -* intended for use with Renesas products. No other uses are authorized. This -* software is owned by Renesas Electronics Corporation and is protected under -* all applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT -* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE -* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. -* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS -* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE -* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR -* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE -* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software -* and to discontinue the availability of this software. By using this software, -* you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2015 Renesas Electronics Corporation. All rights reserved. -*******************************************************************************/ -/******************************************************************************* -* File Name : r_codeflash.c -* Description : Flash Control Processing of E2 Code Flash. -* Limitation : none -*******************************************************************************/ -/******************************************************************************* -* History : DD.MM.YYYY Version Description -* 17.07.2014 1.00 First Release -* 12.11.2014 1.10 As per Japan: Added FLASH.FASR.BIT.EXS -* clearing to multiple functions. Added -* loop timeout and fixed PRGERR check in -* R_CF_Write_Check(). -* 19.12.2014 1.20 Replaced some equate names and modified -* for FLASH_TYPE_1. -* 12.01.2015 1.30 Modified for RX231 support. -* 11.11.2015 1.40 Modified for RX24t support -* (see defined(BSP_MCU_RX24_ALL)) -* 02.08.2016 2.00 Modified for BSPless flash -* 17.11.2016 2.10 Moved main FLASH_TYPE #if to encompass -* more include files. -* 02.08.2017 2.20 Removed #include "r_mcu_config.h". Now in -* targets.h (r_flash_rx_if.h includes) -*******************************************************************************/ - -/****************************************************************************** -Includes , “Project Includes” -******************************************************************************/ -#include "r_flash_rx_if.h" -#if (FLASH_TYPE == FLASH_TYPE_1) -#include "r_flash_common.h" -#include "r_codeflash.h" -#include "r_flash_type1_if.h" -#include "r_flash_group.h" - -/****************************************************************************** -Private global variables and functions -******************************************************************************/ -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) -static r_codeflash_data_t code_flash_info; - -static void r_cf_write_fpmcr (uint8_t value); -extern void r_flash_delay_us (unsigned long us, unsigned long khz); - -#define FLASH_PE_MODE_SECTION R_ATTRIB_SECTION_CHANGE_F(FRAM) -#define FLASH_SECTION_CHANGE_END R_ATTRIB_SECTION_CHANGE_END - -/******************************************************************************* -* Outline : Transition to P/E mode -* Header : r_codeflash.h -* Function Name: R_CF_Enter_PE_Mode -* Description : Executes the sequence to enter P/E mode. -* Arguments : none -* Return Value : none -*******************************************************************************/ -FLASH_PE_MODE_SECTION -void R_CF_Enter_PE_Mode(void) -{ - FLASH.FENTRYR.WORD = FENTRYR_CODEFLASH_PE_MODE; - - r_cf_write_fpmcr(DISCHARGE_1); - - /* Wait for 2us over (tDIS) */ - r_flash_delay_us(WAIT_TDIS, ICLK_KHZ); - - if (OPCCR_HIGH_SPEED_MODE == SYSTEM.OPCCR.BIT.OPCM) - { - r_cf_write_fpmcr(DISCHARGE_2); - r_cf_write_fpmcr(CODEFLASH_PE_MODE); - - /* Wait for 5us over (tMS) */ - r_flash_delay_us(WAIT_TMS_HIGH, ICLK_KHZ); - } - else - { - r_cf_write_fpmcr(DISCHARGE_2 | LVPE_MODE); - r_cf_write_fpmcr(CODEFLASH_PE_MODE | LVPE_MODE); - - /* Wait for 3us over (tMS) */ - r_flash_delay_us(WAIT_TMS_MID, ICLK_KHZ); - } - - FLASH.FISR.BIT.PCKA = FCLK_MHZ - 1; -} - -/******************************************************************************* -* Outline : Transition to read mode -* Header : r_codeflash.h -* Function Name: R_CF_Enter_Read_Mode -* Description : Executes the sequence to enter read mode. -* Arguments : none -* Return Value : none -*******************************************************************************/ -FLASH_PE_MODE_SECTION -void R_CF_Enter_Read_Mode(void) -{ - r_cf_write_fpmcr(DISCHARGE_2); - - /* Wait for 2us over (tDIS) */ - r_flash_delay_us(WAIT_TDIS, ICLK_KHZ); - - r_cf_write_fpmcr(DISCHARGE_1); - r_cf_write_fpmcr(READ_MODE); - - /* Wait for 5us over (tMS) */ - r_flash_delay_us(WAIT_TMS_HIGH, ICLK_KHZ); - - FLASH.FENTRYR.WORD = FENTRYR_READ_MODE; - - while (0x0000 != FLASH.FENTRYR.WORD) - { - /* Confirm that the written value can be read correctly. */ - } -} - -/******************************************************************************* -* Outline : Programming -* Header : r_codeflash.h -* Function Name: R_CF_Write -* Description : Programs the specified data to the Code Flash data. Address validation -* has already been performed by the caller. -* Arguments : psrc_addr : Start address of the (RAM) area which stores the programming data -* : dest_addr : Flash Start address which will be written -* : byte_length : Number of bytes to write -* Return Value : None -*******************************************************************************/ -FLASH_PE_MODE_SECTION -void R_CF_Write (uint32_t *psrc_addr, const uint32_t dest_addr, const uint32_t byte_length ) -{ - code_flash_info.start_addr = (uint32_t)psrc_addr; // Ram Source for data to write - code_flash_info.end_addr = dest_addr; // Flash Start address which will be written - code_flash_info.write_cnt = byte_length / FLASH_CF_MIN_PGM_SIZE; // Number of units to write - - /* Select User Area */ - FLASH.FASR.BIT.EXS = 0; - - /* Pass in Read form address */ - R_CF_Write_Operation (psrc_addr, dest_addr); -} - -/******************************************************************************* -* Outline : Programming -* Header : r_codeflash.h -* Function Name: R_CF_Write_Operation -* Description : Programs the specified data to the Code Flash data. -* Arguments : block_start_addr : Source address for data to be written -* : block_end_addr : End address (read form) for writing -* Return Value : none -*******************************************************************************/ -FLASH_PE_MODE_SECTION -void R_CF_Write_Operation (const uint32_t *psrc_addr, const uint32_t dest_addr) -{ - uint32_t dest_addr_idx; - - dest_addr_idx = dest_addr - CODEFLASH_ADDR_OFFSET; /* Conversion to the P/E address from the read address */ - -#if defined(MCU_RX23_ALL) || defined (MCU_RX24_ALL) - /* Write start address setting */ - FLASH.FSARH = (uint16_t)(dest_addr_idx >> 16); - FLASH.FSARL = (uint16_t)(dest_addr_idx & 0xFFFF); - - FLASH.FWB1 = (uint16_t)(*psrc_addr >> 16); - FLASH.FWB0 = (uint16_t)(*psrc_addr & 0xFFFF); - - psrc_addr ++; - - FLASH.FWB3 = (uint16_t)(*psrc_addr >> 16); - FLASH.FWB2 = (uint16_t)(*psrc_addr & 0xFFFF); -#else - /* Write start address setting */ - FLASH.FSARH = (uint8_t)((dest_addr_idx >> 16) & 0x0F); - FLASH.FSARL = (uint16_t)(dest_addr_idx & 0xFFFF); - - /* Write data setting */ - FLASH.FWBH = (uint16_t)(*psrc_addr >> 16); - FLASH.FWBL = (uint16_t)(*psrc_addr & 0xFFFF); -#endif - - /* Execute Write command */ - FLASH.FCR.BYTE = FCR_WRITE; -} - -/******************************************************************************* -* Outline : Verifying write command execution -* Header : r_codeflash.h -* Function Name: R_CF_Write_Check -* Description : Waits for the write command to be completed - : and verifies the result of the command execution. -* Arguments : none -* Return Value : FLASH_SUCCESS - Command executed successfully -* : FLASH_ERR_BUSY - Command being executed -* : FLASH_ERR_TIMEOUT - Command timed out -* : FLASH_ERR_FAILURE - Command failed for some reason -*******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_CF_Write_Check (void) -{ - flash_err_t status; - - /* Check FREADY Flag bit*/ - if (1 != FLASH.FSTATR1.BIT.FRDY) - { - /* Check that execute command is completed. */ - /* Wait until FRDY is 0 unless timeout occurs. */ - g_current_parameters.wait_cnt--; - - if (g_current_parameters.wait_cnt <= 0) - { - /* if FRDY is not set to 1 after max timeout, return error*/ - return FLASH_ERR_TIMEOUT; - } - - return FLASH_ERR_BUSY; - } - - /* Clear FCR register */ - FLASH.FCR.BYTE = FCR_CLEAR; - - while (0 != FLASH.FSTATR1.BIT.FRDY) - { - /* Check that execute command is completed. */ - } - - if ((0 != FLASH.FSTATR0.BIT.ILGLERR) || (0 != FLASH.FSTATR0.BIT.PRGERR)) - { - flash_reset(); - status = FLASH_ERR_FAILURE; - } - else - { - code_flash_info.start_addr += FLASH_CF_MIN_PGM_SIZE; - code_flash_info.end_addr += FLASH_CF_MIN_PGM_SIZE; - code_flash_info.write_cnt--; - - /* timeout counter reset */ - g_current_parameters.wait_cnt = WAIT_MAX_ROM_WRITE; - - if (code_flash_info.write_cnt) - { - R_CF_Write_Operation((const uint32_t *)code_flash_info.start_addr, code_flash_info.end_addr); - status = FLASH_ERR_BUSY; - } - else - { - status = FLASH_SUCCESS; - } - } - - return status; -} - -/******************************************************************************* -* Outline : Erasing -* Header : r_codeflash.h -* Function Name: R_CF_Erase -* Description : Performs block erasing between specified addresses. -* Arguments : start_addr : Start address for erasing -* : num : End address for erasing -* Return Value : none -*******************************************************************************/ -FLASH_PE_MODE_SECTION -void R_CF_Erase (const uint32_t start_addr, const uint32_t num_blocks) -{ - uint32_t block_start_addr; - uint32_t block_end_addr; - - block_start_addr = start_addr - CODEFLASH_ADDR_OFFSET; /* Conversion to the P/E address from the read address */ - block_end_addr = ((start_addr + (num_blocks * FLASH_CF_BLOCK_SIZE)) - CODEFLASH_ADDR_OFFSET) - 1; - - /* Select User Area */ - FLASH.FASR.BIT.EXS = 0; - -#if defined(MCU_RX23_ALL) || defined(MCU_RX24_ALL) - /* Erase start address setting */ - FLASH.FSARH = (uint16_t)(block_start_addr >> 16); - FLASH.FSARL = (uint16_t)(block_start_addr & 0xFFFF); - - /* Erase end address setting */ - FLASH.FEARH = (uint16_t)(block_end_addr >> 16); - FLASH.FEARL = (uint16_t)(block_end_addr & 0xFFFF); -#else - /* Erase start address setting */ - FLASH.FSARH = (uint8_t)((block_start_addr >> 16) & 0x0F); - FLASH.FSARL = (uint16_t)(block_start_addr & 0xFFFF); - - /* Erase end address setting */ - FLASH.FEARH = (uint8_t)((block_end_addr >> 16) & 0x0F); - FLASH.FEARL = (uint16_t)(block_end_addr & 0xFFFF); -#endif - - /* Execute Erase command */ - FLASH.FCR.BYTE = FCR_ERASE; -} - -/******************************************************************************* -* Outline : Verifying erase command execution -* Header : r_codeflash -* Function Name: R_CF_Erase_Check -* Description : Waits for the erase command to be completed - : and verifies the result of the command execution. -* Arguments : none -* Return Value : FLASH_SUCCESS - Command executed successfully -* : FLASH_ERR_BUSY - BUSY status -* : FLASH_ERR_TIMEOUT - Erase command timed out -* : FLASH_ERR_FAILURE - Command failed for some reason -*******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_CF_Erase_Check (void) -{ - /* Check FREADY Flag bit*/ - if (1 != FLASH.FSTATR1.BIT.FRDY) - { - /* Check that execute command is completed. */ - /* Wait until FRDY is 0 unless timeout occurs. */ - g_current_parameters.wait_cnt--; - - if (g_current_parameters.wait_cnt <= 0) - { - /* if FRDY is not set to 1 after max timeout, return error*/ - return FLASH_ERR_TIMEOUT; - } - - return FLASH_ERR_BUSY; - } - - /* Clear FCR register */ - FLASH.FCR.BYTE = FCR_CLEAR; - - /* 0 != is correct */ - while (0 != FLASH.FSTATR1.BIT.FRDY) - { - /* Check that execute command is completed. */ - } - - if ((0 != FLASH.FSTATR0.BIT.ILGLERR) || (0 != FLASH.FSTATR0.BIT.ERERR)) - { - flash_reset(); - return FLASH_ERR_FAILURE; - } - - return FLASH_SUCCESS; - -} - - -/******************************************************************************* -* Outline : Blank check -* Header : r_codeflash.h -* Function Name: R_CF_BlankCheck -* Description : Performs blank check for the area between specified addresses. -* Arguments : start_addr : Start address for blank check -* : end_addr : End address for blank check -* Return Value : none -*******************************************************************************/ -FLASH_PE_MODE_SECTION -void R_CF_BlankCheck (const uint32_t start_addr, const uint32_t end_addr) -{ - uint32_t start_addr_idx; - uint32_t end_addr_idx; - - start_addr_idx = start_addr - CODEFLASH_ADDR_OFFSET; /* Conversion to the P/E address from the read address */ - end_addr_idx = end_addr - CODEFLASH_ADDR_OFFSET; /* Conversion to the P/E address from the read address */ - - /* Select User Area */ - FLASH.FASR.BIT.EXS = 0; - -#if defined(MCU_RX23_ALL) || defined(MCU_RX24_ALL) - /* BlankCheck start address setting */ - FLASH.FSARH = (uint16_t)(start_addr_idx >> 16); - FLASH.FSARL = (uint16_t)(start_addr_idx & 0xFFFF); - - /* BlankCheck end address setting */ - FLASH.FEARH = (uint16_t)(end_addr_idx >> 16); - FLASH.FEARL = (uint16_t)(end_addr_idx & 0xFFFF); -#else - /* BlankCheck start address setting */ - FLASH.FSARH = (uint8_t)((start_addr_idx >> 16) & 0x0F); - FLASH.FSARL = (uint16_t)(start_addr_idx & 0xFFFF); - - /* BlankCheck end address setting */ - FLASH.FEARH = (uint8_t)((end_addr_idx >> 16) & 0x0F); - FLASH.FEARL = (uint16_t)(end_addr_idx & 0xFFFF); -#endif - - /* Execute BlankCheck command */ - FLASH.FCR.BYTE = FCR_BLANKCHECK; - -} - - -/******************************************************************************* -* Outline : Verifying blank check command execution -* Header : r_codeflash.h -* Function Name: R_CF_BlankCheck_Check -* Description : Waits for the blank check to be completed. -* Arguments : none -* Return Value : FLASH_SUCCESS - Command executed successfully, area is blank -* : FLASH_ERR_BUSY - Command being executed -* : FLASH_ERR_TIMEOUT - Command timed out -* : FLASH_ERR_FAILURE - Command failed for some reason or area -* is not blank -*******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_CF_BlankCheck_Check (void) -{ - - /* Check FREADY Flag bit*/ - if (1 != FLASH.FSTATR1.BIT.FRDY) - { - /* Check that execute command is completed. */ - /* Wait until FRDY is 0 unless timeout occurs. */ - g_current_parameters.wait_cnt--; - - if (g_current_parameters.wait_cnt <= 0) - { - /* if FRDY is not set to 1 after max timeout, return error*/ - return FLASH_ERR_TIMEOUT; - } - - return FLASH_ERR_BUSY; - } - - /* Clear FCR register */ - FLASH.FCR.BYTE = FCR_CLEAR; - - while (0 != FLASH.FSTATR1.BIT.FRDY) - { - /* Check that execute command is completed. */ - } - - if ((0 != FLASH.FSTATR0.BIT.ILGLERR) || (0 != FLASH.FSTATR0.BIT.BCERR)) - { - flash_reset(); - return FLASH_ERR_FAILURE; - } - - return FLASH_SUCCESS; -} - - -/******************************************************************************* -* Outline : Setting the FPMCR register -* Header : r_codeflash.h -* Function Name: r_cf_write_fpmcr -* Description : Specifies the argument set to the FPMCR register by the program sequence. -* Arguments : value : Setting value for the FPMCR register -* Return Value : none -*******************************************************************************/ -FLASH_PE_MODE_SECTION -static void r_cf_write_fpmcr (uint8_t value) -{ - FLASH.FPR = 0xA5; - FLASH.FPMCR.BYTE = value; - FLASH.FPMCR.BYTE = (uint8_t)~value; - FLASH.FPMCR.BYTE = value; - - if(value == FLASH.FPMCR.BYTE) - { - nop(); - } - -} - -FLASH_SECTION_CHANGE_END /* end FLASH_SECTION_ROM */ -#endif - -#endif - -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash.h deleted file mode 100644 index e3de992fac3..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash.h +++ /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) 2015 Renesas Electronics Corporation. All rights reserved. -*******************************************************************************/ -/******************************************************************************* -* File Name : r_codeflash.h -* Description : Header file for Flash Control Processing of E2 Code Flash. -* Limitation : none -*******************************************************************************/ -/******************************************************************************* -* History : DD.MM.YYYY Version Description -* 17.07.2014 1.00 First Release -* 12.01.2015 1.10 Modified for RX231. -*******************************************************************************/ - -#ifndef R_CODEFLASH_H_ -#define R_CODEFLASH_H_ - -#include "r_flash_rx_if.h" -/****************************************************************************** -Macro definitions -******************************************************************************/ - -/* flash mode definition (FENTRYR Register setting)*/ -#define FENTRYR_CODEFLASH_PE_MODE (0xAA01) -#define FENTRYR_READ_MODE (0xAA00) - -/* flash mode definition (FPMCR Register setting)*/ -#define DISCHARGE_1 (0x12) -#define DISCHARGE_2 (0x92) -#define CODEFLASH_PE_MODE (0x82) -#define READ_MODE (0x08) -#define LVPE_MODE (0x40) - -/* operation definition (FCR Register setting)*/ -#define FCR_WRITE (0x81) -#define FCR_ERASE (0x84) -#define FCR_BLANKCHECK (0x83) -#define FCR_CLEAR (0x00) - -#define OPCCR_HIGH_SPEED_MODE (0x00) - -/****************************************************************************** -Typedef definitions -******************************************************************************/ -typedef struct R_CODEFLASH_DATA_T -{ - uint32_t start_addr; /* start address (Erase) or Ram Source for Write, Dest for read */ - uint32_t end_addr; /* end address (Erase), or Flash Start address which will be read/written */ - uint32_t write_cnt; /* units remaining to do */ -} r_codeflash_data_t; - - -/****************************************************************************** -Exported global variables -******************************************************************************/ -void R_CF_Enter_PE_Mode(void); -void R_CF_Enter_Read_Mode(void); -void R_CF_Erase (const uint32_t start_addr, const uint32_t num_blocks); -void R_CF_Erase_Operation (const uint32_t start_addr, const uint32_t end_addr); -flash_err_t R_CF_Erase_Check (void); -void R_CF_Write (uint32_t *psrc_addr, const uint32_t dest_addr, const uint32_t byte_length ); -void R_CF_Write_Operation (const uint32_t *psrc_addr, const uint32_t dest_addr); -flash_err_t R_CF_Write_Check (void); -void R_CF_BlankCheck(uint32_t start_addr, uint32_t end_addr); -flash_err_t R_CF_BlankCheck_Check (void); - - -#endif /* R_CODEFLASH_H_ */ - -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash_extra.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash_extra.c deleted file mode 100644 index 5ace0f877c1..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash_extra.c +++ /dev/null @@ -1,407 +0,0 @@ -/******************************************************************************* -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only -* intended for use with Renesas products. No other uses are authorized. This -* software is owned by Renesas Electronics Corporation and is protected under -* all applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT -* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE -* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. -* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS -* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE -* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR -* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE -* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software -* and to discontinue the availability of this software. By using this software, -* you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2015 Renesas Electronics Corporation. All rights reserved. -*******************************************************************************/ -/******************************************************************************* -* File Name : r_codeflash_extra.c -* Description : Flash Control Access window and swap control -* processing of Flash. -* Limitation : none -*******************************************************************************/ -/******************************************************************************* -* History : DD.MM.YYYY Version Description -* 17.07.2014 1.00 First Release -* 12.11.2014 1.10 Removed FLASH.DFLCTL.BIT.DFLEN operations in -* in R_CF_SetAccessWindow() and r_cf_set_startup_area(), -* and FLASH.FASR.BIT.EXS clearing in -* R_CF_SetAccessWindow and R_CF_GetCurrentStartupArea -* as per Japan. -* 19.12.2014 1.20 Replaced some equate names and modified -* for FLASH_TYPE_1. -* 12.01.2015 1.30 Modified for RX231 support. -* 11.11.2015 1.40 Modified for RX24t support -* (see defined(BSP_MCU_RX24_ALL)) -* 02.08.2016 2.00 Modified for BSPless flash. -* 02.08.2017 2.10 Removed #include "r_mcu_config.h". Now in -* targets.h (r_flash_rx_if.h includes) -*******************************************************************************/ - -/****************************************************************************** -Includes , "Project Includes" -******************************************************************************/ -#include "r_flash_rx_if.h" -#if (FLASH_TYPE == FLASH_TYPE_1) -#include "r_flash_common.h" -#include "r_codeflash_extra.h" -#include "r_flash_type1_if.h" -#include "r_flash_group.h" - - -/****************************************************************************** -Private global variables and functions -******************************************************************************/ -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - -static void r_cf_extra_operation (const uint32_t start_addr_startup_value, const uint32_t end_addr, r_flash_command_t command); -static flash_err_t r_cf_set_startup_area (uint32_t value); - -#define FLASH_PE_MODE_SECTION R_ATTRIB_SECTION_CHANGE_F(FRAM) -#define FLASH_SECTION_CHANGE_END R_ATTRIB_SECTION_CHANGE_END - -/******************************************************************************* -* Outline : Setting the access window -* Header : r_codeflash_extra.h -* Function Name: R_CF_SetAccessWindow -* Description : Specifies the setting for the access window. -* Arguments : start_addr : start address of Access Window Setting - : end_addr : end address of Access Window Setting. This should be one - beyond the actual last byte to allow write access for. - here as required by the spec. -* Return Value : FLASH_SUCCESS - Command executed successfully -* : FLASH_ERR_ACCESSW - AccessWindow setting error -*******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_CF_SetAccessWindow (flash_access_window_config_t *pAccessInfo) -{ - flash_err_t err = FLASH_SUCCESS; - uint32_t start_addr_idx; - uint32_t end_addr_idx; - - - err = flash_pe_mode_enter(FLASH_TYPE_CODE_FLASH); - if (FLASH_SUCCESS != err) - { - return(err); - } - - g_current_parameters.current_operation = FLASH_CUR_CF_ACCESSWINDOW; - - start_addr_idx = (pAccessInfo->start_addr) - CODEFLASH_ADDR_OFFSET; /* Conversion to the P/E address from the read address */ - end_addr_idx = (pAccessInfo->end_addr) - CODEFLASH_ADDR_OFFSET; /* Conversion to the P/E address from the read address */ - - /* == Select Extra Area == */ - FLASH.FASR.BIT.EXS = 1; - - r_cf_extra_operation(start_addr_idx, end_addr_idx, (r_flash_command_t)R_FLASH_ACCESSWINDOW); - -#if (FLASH_CFG_CODE_FLASH_BGO == 0) - do - { - err = r_cf_extra_check(); - } - while (FLASH_ERR_BUSY == err); - - flash_pe_mode_exit(); -#endif - - return err; - -} - -/******************************************************************************* -* Outline : Getting the access window -* Header : r_codeflash_extra.h -* Function Name: R_CF_GetAccessWindow -* Description : Return the read address form of the current access window area setting -* Arguments : none -* Return Value : FLASH_SUCCESS -*******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_CF_GetAccessWindow (flash_access_window_config_t *pAccessInfo) -{ - pAccessInfo->start_addr = (((FLASH.FAWSMR << 10) + CODEFLASH_ADDR_OFFSET) | 0xFC000000); - pAccessInfo->end_addr = (((FLASH.FAWEMR << 10) + CODEFLASH_ADDR_OFFSET) | 0xFC000000); - - return FLASH_SUCCESS; -} - - -/******************************************************************************* -* Outline : Switching the start-up program -* Header : r_codeflash_extra.h -* Function Name: R_CF_ToggleStartupArea -* Description : Check the current start-up area setting -* : and specifies the area currently not used as the start-up area. -* Arguments : none -* Return Value : FLASH_SUCCESS - -* Switched successfully. -* FLASH_ERR_FAILURE - -* Unable to Switch to P/E Mode. -* FLASH_ERR_PARAM - -* Illegal parameter passed -*******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_CF_ToggleStartupArea (void) -{ - uint8_t startup_area_flag; - uint16_t reg_fscmr; - flash_err_t err = FLASH_SUCCESS; - - err = flash_pe_mode_enter(FLASH_TYPE_CODE_FLASH); - if (FLASH_SUCCESS != err) - { - return(err); - } - - g_current_parameters.current_operation = FLASH_CUR_CF_TOGGLE_STARTUPAREA; - - reg_fscmr = FLASH.FSCMR.WORD; - startup_area_flag = (uint8_t)((reg_fscmr >> 8) & 0x01); - - if (DEFAULT_AREA == startup_area_flag) - { - r_cf_set_startup_area(STARTUP_AREA_VALUE); - } - else - { - r_cf_set_startup_area(DEFAULT_AREA_VALUE); - } - - reg_fscmr = FLASH.FSCMR.WORD; - -#if (FLASH_CFG_CODE_FLASH_BGO == 0) - flash_pe_mode_exit(); -#endif - - return err; -} - -/******************************************************************************* -* Outline : Setting for switching the start-up program -* Header : r_codeflash_extra.h -* Function Name: r_cf_set_startup_area -* Description : Set the start-up area information that is specified by the argument. -* Arguments : value : Setting information for the FWBH register -* Return Value : FLASH_SUCCESS - Command executed successfully -* : FLASH_ERR_ACCESSW - Start-up program switching error -*******************************************************************************/ -FLASH_PE_MODE_SECTION -static flash_err_t r_cf_set_startup_area (uint32_t value) -{ - flash_err_t err = FLASH_SUCCESS; - - /* Select Extra Area */ - FLASH.FASR.BIT.EXS = 1; - - r_cf_extra_operation(value, DUMMY, R_FLASH_STARTUPAREA); - -#if (FLASH_CFG_CODE_FLASH_BGO == 0) - do - { - err = r_cf_extra_check(); - } - while (FLASH_ERR_BUSY == err); -#endif - - return err; - -} - -/******************************************************************************* -* Outline : Return which startup area (Default or Alternate) is active -* Header : r_codeflash_extra.h -* Function Name: R_CF_GetCurrentStartupArea -* Description : Return which startup area (Default or Alternate) is active -* Arguments : none -* Return Value : startup_area_flag - 0 ==> Alternate area -* 1 ==> Default area -*******************************************************************************/ -FLASH_PE_MODE_SECTION -uint8_t R_CF_GetCurrentStartupArea(void) -{ - uint8_t startup_area_flag; - uint16_t reg_fscmr; - - reg_fscmr = FLASH.FSCMR.WORD; - startup_area_flag = (uint8_t)((reg_fscmr >> 8) & 0x01); - return(startup_area_flag); -} - - -/******************************************************************************* -* Outline : Return which startup area (Default or Alternate) -* Header : r_codeflash_extra.h -* Function Name: R_CF_GetCurrentSwapState -* Description : Return which startup area (Default or Alternate) is active -* Arguments : none -* Return Value : startup_area_select - 0 ==> The start-up area is selected -* according to the start-up area -* settings of the extra area -* 2 ==> The start-up area is switched to -* the default area temporarily. -* 3 ==> The start-up area is switched to -* the alternate area temporarily. -*******************************************************************************/ -FLASH_PE_MODE_SECTION -uint8_t R_CF_GetCurrentSwapState(void) -{ - uint8_t startup_area_select; - - startup_area_select = FLASH.FISR.BIT.SAS; - return(startup_area_select); -} - -/******************************************************************************* -* Outline : Switching the start-up area -* Header : r_codeflash_extra.h -* Function Name: R_CF_SetCurrentSwapState -* Description : Setting for switching the start-up area -* Arguments : value for SAS bits; switch startup area if value = SAS_SWITCH_AREA -* Return Value : none -*******************************************************************************/ -FLASH_PE_MODE_SECTION -void R_CF_SetCurrentSwapState(uint8_t value) -{ - uint8_t sas_flag; - - - if (FLASH_SAS_SWITCH_AREA == value) // switch startup areas - { - if(FLASH_SAS_EXTRA == FLASH.FISR.BIT.SAS) // switch based upon FISR.SAS reset area - { - if(SASMF_DEFAULT == FLASH.FSCMR.BIT.SASMF) - { - sas_flag = FLASH_SAS_ALTERNATE; - } - else - { - sas_flag = FLASH_SAS_DEFAULT; - } - } - else - { - if(FLASH_SAS_ALTERNATE == FLASH.FISR.BIT.SAS) // switch based upon current state - { - sas_flag = FLASH_SAS_DEFAULT; - } - else - { - sas_flag = FLASH_SAS_ALTERNATE; - } - } - } - else - { - sas_flag = value; /* to set SAS to desired area */ - } - - flash_pe_mode_enter(FLASH_TYPE_CODE_FLASH); - - FLASH.FISR.BIT.SAS = sas_flag; - - while(sas_flag != FLASH.FISR.BIT.SAS) - { - /* Confirm that the written value can be read correctly. */ - } - - flash_pe_mode_exit(); -} - -/******************************************************************************* -* Outline : Command processing for the extra area -* Header : r_codeflash_extra.h -* Function Name: r_cf_extra_operation -* Description : Issues a command to the extra area. -* Arguments : start_addr_startup_value : start Address of the AccessWindow, or StartupAreaflag setting value -* : end_addr : end Address of AccessWindow Setting, or Dummy value (start-up area information program) -* : command : select from R_FLASH_ACCESSWINDOW or R_FLASH_STARTUPAREA -* Return Value : none -*******************************************************************************/ -FLASH_PE_MODE_SECTION -static void r_cf_extra_operation (const uint32_t start_addr_startup_value, const uint32_t end_addr, r_flash_command_t command) -{ - - if (R_FLASH_ACCESSWINDOW == command) - { -#if defined(MCU_RX23_ALL) || defined(MCU_RX24_ALL) - FLASH.FWB1 = (uint16_t)((end_addr >> 10) & 0xFFF); - FLASH.FWB0 = (uint16_t)((start_addr_startup_value >> 10) & 0xFFF); -#else - /* Access Window start address setting */ - FLASH.FWBH = (uint16_t)(end_addr >> 10); - FLASH.FWBL = (uint16_t)(start_addr_startup_value >> 10); -#endif - /* Execute Access Window command */ - FLASH.FEXCR.BYTE = FEXCR_AW; - } - else - { -#if defined(MCU_RX23_ALL) || defined(MCU_RX24_ALL) - FLASH.FWB3 = (uint16_t)(0xFFFF); - FLASH.FWB2 = (uint16_t)(0xFFFF); - FLASH.FWB1 = (uint16_t)(0xFFFF); - FLASH.FWB0 = (uint16_t)(start_addr_startup_value); -#else - /* Startup Area Flag value setting */ - FLASH.FWBH = (uint16_t)(0xFFFF); - FLASH.FWBL = (uint16_t)(start_addr_startup_value); -#endif - /* Execute Startup Area Flag command */ - FLASH.FEXCR.BYTE = FEXCR_STARTUP; - } - -} - -/******************************************************************************* -* Outline : Verifying the execution result for the extra area -* Header : r_codeflash_extra.h -* Function Name: r_cf_extra_check -* Description : Waits for completing of the command execution -* : and verifies the result of the execution. -* Arguments : none -* Return Value : FLASH_SUCCESS - Command executed successfully -* : FLASH_ERR_BUSY - Command being executed -* : FLASH_ERR_ACCESSW - Extra area command error -*******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t r_cf_extra_check (void) -{ - - /* Check EXFREADY Flag bit*/ - if (1 != FLASH.FSTATR1.BIT.EXRDY) - { - return FLASH_ERR_BUSY; - } - - /* Clear FEXCR register */ - FLASH.FEXCR.BYTE = FEXCR_CLEAR; - - while (0 != FLASH.FSTATR1.BIT.EXRDY) - { - /* Check that execute command is completed. */ - } - - if ((0 != FLASH.FSTATR0.BIT.EILGLERR) || (0 != FLASH.FSTATR0.BIT.PRGERR)) - { - flash_reset(); - return FLASH_ERR_ACCESSW; - } - - return FLASH_SUCCESS; -} - -FLASH_SECTION_CHANGE_END /*end FRAM */ - -#endif -#endif - -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash_extra.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash_extra.h deleted file mode 100644 index b9f8f4df391..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_codeflash_extra.h +++ /dev/null @@ -1,87 +0,0 @@ -/******************************************************************************* -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only -* intended for use with Renesas products. No other uses are authorized. This -* software is owned by Renesas Electronics Corporation and is protected under -* all applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT -* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE -* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. -* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS -* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE -* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR -* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE -* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software -* and to discontinue the availability of this software. By using this software, -* you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2015 Renesas Electronics Corporation. All rights reserved. -*******************************************************************************/ -/******************************************************************************* -* File Name : r_codeflash_extra.h -* Description : Header file for Flash Control Access window and swap control -* processing of E2 Code Flash. -* Limitation : none -*******************************************************************************/ -/******************************************************************************* -* History : DD.MM.YYYY Version Description -* 17.07.2014 1.00 First Release -* 12.01.2015 1.10 Added SAS equates for RX231 -*******************************************************************************/ - -#ifndef R_CODEFLASH_EXTRA_H_ -#define R_CODEFLASH_EXTRA_H_ -#include "r_flash_rx_if.h" - -/****************************************************************************** -Macro definitions -******************************************************************************/ -/* operation definition (FEXCR Register setting)*/ -#define FEXCR_STARTUP (0x81) -#define FEXCR_AW (0x82) -#define FEXCR_CLEAR (0x00) - -#define DUMMY (0xFFFFFFFF) -#define DEFAULT_AREA (1) -#define DEFAULT_AREA_VALUE (0xFFFF) -#define STARTUP_AREA_VALUE (0xFEFF) - -#define SASMF_ALTERNATE (0) -#define SASMF_DEFAULT (1) - - -/****************************************************************************** -Typedef definitions -******************************************************************************/ - -/** - @enum r_flash_command_t - FLASH operation command values -*/ -typedef enum R_FLASH_COMMAND_T -{ - R_FLASH_ACCESSWINDOW, /**< Flash access window command */ - R_FLASH_STARTUPAREA /**< Flash change startup area command */ -} r_flash_command_t; - - -/****************************************************************************** -Exported global functions (to be accessed by other files) -******************************************************************************/ -flash_err_t R_CF_SetAccessWindow (flash_access_window_config_t *pAccessInfo); -flash_err_t R_CF_GetAccessWindow (flash_access_window_config_t *pAccessInfo); - -flash_err_t R_CF_ToggleStartupArea (void); -uint8_t R_CF_GetCurrentStartupArea(void); -uint8_t R_CF_GetCurrentSwapState(void); -void R_CF_SetCurrentSwapState(uint8_t value); -flash_err_t r_cf_extra_check (void); - - -#endif /* R_CODEFLASH_EXTRA_H_ */ - -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_dataflash.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_dataflash.c deleted file mode 100644 index 70a40ac91e1..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_dataflash.c +++ /dev/null @@ -1,517 +0,0 @@ -/******************************************************************************* -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only -* intended for use with Renesas products. No other uses are authorized. This -* software is owned by Renesas Electronics Corporation and is protected under -* all applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT -* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE -* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. -* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS -* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE -* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR -* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE -* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software -* and to discontinue the availability of this software. By using this software, -* you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2015 Renesas Electronics Corporation. All rights reserved. -*******************************************************************************/ -/******************************************************************************* -* File Name : r_dataflash.c -* Description : Flash Control Processing of E2 Data Flash. -* Limitation : none -*******************************************************************************/ -/******************************************************************************* -* History: DD.MM.YYYY Version Description -* 17.07.2014 1.00 First Release -* 12.11.2014 1.10 As per Japan: Removed call to -* R_DF_Enable_DataFlashAccess(). Added -* FLASH.FASR.BIT.EXS clearing to multiple -* functions. Removed RX110 no data flash -* warning. Fixed PRGERR check in R_DF_Write_Check(). -* 19.12.2014 1.20 Replaced some equate names and modified -* for FLASH_TYPE_1. -* 12.01.2015 1.30 Modified for RX231 support -* 01.09.2015 1.40 Modified to use FLASH_NO_DATA_FLASH for RX23T and RX110. -* Fixed Big Endian address error in R_DF_Write_Operation() -* 11.11.2015 1.50 Modified for RX24t support -* (see defined(BSP_MCU_RX24_ALL)) -* 02.08.2016 2.00 Modified for BSPless flash. -* 02.08.2017 2.10 Removed #include "r_mcu_config.h". Now in -* targets.h (r_flash_rx_if.h includes) -*******************************************************************************/ - -/****************************************************************************** -Includes , “Project Includes” -******************************************************************************/ -#include "r_flash_rx_if.h" -#if (FLASH_TYPE == FLASH_TYPE_1) -#ifndef FLASH_NO_DATA_FLASH -#include "r_flash_common.h" -#include "r_dataflash.h" -#include "r_flash_type1_if.h" -#include "r_flash_group.h" - -/****************************************************************************** -Macro definitions -******************************************************************************/ - - -/****************************************************************************** -Private global variables and functions -******************************************************************************/ -static r_dataflash_data_t data_flash_info; - -static void r_df_write_fpmcr (uint8_t value); -extern void r_flash_delay_us (unsigned long us, unsigned long khz); - - -/******************************************************************************* -* Outline : E2 Data Flash Access Enable -* Header : r_dataflash.h -* Function Name: R_DF_Enable_DataFlashAccess -* Description : Enable the E2 Data Flash Access and wait for the DataFlash STOP recovery time -* Arguments : none -* Return Value : none -*******************************************************************************/ -void R_DF_Enable_DataFlashAccess(void) -{ -#ifndef FLASH_NO_DATA_FLASH - - /* E2 DataFlash Access enable */ - FLASH.DFLCTL.BIT.DFLEN = 1; - - if(1 == FLASH.DFLCTL.BIT.DFLEN) - { - nop(); - } - - /* Wait for 5us over (tDSTOP) */ - r_flash_delay_us(WAIT_TDSTOP, ICLK_KHZ); -#endif -} - -/******************************************************************************* -* Outline : Transition to P/E mode -* Header : r_dataflash.h -* Function Name: R_DF_Enter_PE_Mode -* Description : Executes the sequence to enter P/E mode. -* Arguments : none -* Return Value : None -*******************************************************************************/ -void R_DF_Enter_PE_Mode(void) -{ - - FLASH.FENTRYR.WORD = FENTRYR_DATAFLASH_PE_MODE; - - if (OPCCR_HIGH_SPEED_MODE == SYSTEM.OPCCR.BIT.OPCM) - { - r_df_write_fpmcr(DATAFLASH_PE_MODE); - } - else - { - r_df_write_fpmcr(DATAFLASH_PE_MODE | LVPE_MODE); - } - - FLASH.FISR.BIT.PCKA = FCLK_MHZ - 1; -} - -/******************************************************************************* -* Outline : Transition to read mode -* Header : r_dataflash.h -* Function Name: R_DF_Enter_Read_Mode -* Description : Executes the sequence to enter read mode. -* Arguments : None -* Return Value : None -*******************************************************************************/ -void R_DF_Enter_Read_Mode(void) -{ - - r_df_write_fpmcr(READ_MODE); - - /* Wait for 5us over (tMS) */ - r_flash_delay_us(WAIT_TMS_HIGH, ICLK_KHZ); - - - FLASH.FENTRYR.WORD = FENTRYR_READ_MODE; - - while (0x0000 != FLASH.FENTRYR.WORD) - { - /* Confirm that the written value can be read correctly. */ - } -} - -/******************************************************************************* -* Outline : Programming -* Header : r_dataflash.h -* Function Name: R_DF_Write -* Description : Programs the specified data to the E2 Data Flash data. Address validation -* has already been performed by the caller. -* Arguments : psrc_addr : Start address of the (RAM) area which stores the programming data -* : dest_addr : Flash Start address which will be written -* : byte_length : Number of bytes to write -* Return Value : None -*******************************************************************************/ -void R_DF_Write(uint32_t *psrc_addr, const uint32_t dest_addr, const uint32_t byte_length ) -{ - data_flash_info.start_addr = (uint32_t)psrc_addr; /* Ram Source for data to write */ - data_flash_info.end_addr = dest_addr; /* Flash Start address which will be written */ - data_flash_info.write_cnt = byte_length / FLASH_DF_MIN_PGM_SIZE; /* Number of bytes to write */ - - FLASH.FASR.BIT.EXS = 0; - - /* Pass in Read form address */ - R_DF_Write_Operation (psrc_addr, dest_addr); -} - -/******************************************************************************* -* Outline : Programming -* Header : r_dataflash.h -* Function Name: R_DF_Write_Operation -* Description : Programs the specified data to the E2 Data Flash data. -* Arguments : block_start_addr : Start address (read form) for erasing -* : block_end_addr : End address (read form) for erasing -* Return Value : none -*******************************************************************************/ -void R_DF_Write_Operation (const uint32_t *psrc_addr, const uint32_t dest_addr) -{ - uint32_t dest_addr_idx; - uint8_t *write_data; // 2015/9/9 fix for Big Endian - write_data = (uint8_t *)psrc_addr; // 2015/9/9 - - dest_addr_idx = dest_addr - DATAFLASH_ADDR_OFFSET; /* Conversion to the P/E address from the read address */ - -#if defined(MCU_RX23_ALL) || defined(MCU_RX24_ALL) - /* Write start address setting */ - FLASH.FSARH = (uint16_t)(dest_addr_idx >> 16); - FLASH.FSARL = (uint16_t)(dest_addr_idx & 0xFFFF); - - FLASH.FWB3 = (uint16_t)0x0000; - FLASH.FWB2 = (uint16_t)0x0000; - FLASH.FWB1 = (uint16_t)0x0000; - //FLASH.FWB0 = (uint8_t)(*psrc_addr & 0x00FF); // 2015/9/9 - FLASH.FWB0 = (uint16_t)(*write_data); // 2015/9/9 - -#else - /* Write start address setting */ - FLASH.FSARH = (uint8_t)((dest_addr_idx >> 16) & 0x0F); - FLASH.FSARL = (uint16_t)(dest_addr_idx & 0xFFFF); - - /* Write data setting */ - FLASH.FWBH = (uint16_t)0x0000; - //FLASH.FWBL = (uint8_t)(*psrc_addr & 0x00FF); // 2015/9/9 - FLASH.FWBL = (uint16_t)(*write_data); // 2015/9/9 - -#endif - - /* Execute Write command */ - FLASH.FCR.BYTE = FCR_WRITE; -} - -/******************************************************************************* -* Outline : Verifying write command execution -* Header : r_dataflash.h -* Function Name: R_DF_Write_Check -* Description : Waits for the write command to be completed - : and verifies the result of the command execution. -* Arguments : none -* Return Value : FLASH_SUCCESS - Command executed successfully -* : FLASH_ERR_BUSY - Command being executed -* : FLASH_ERR_TIMEOUT - Command timed out -* : FLASH_ERR_FAILURE - Command failed for some reason -*******************************************************************************/ -flash_err_t R_DF_Write_Check (void) -{ - flash_err_t status; - - /* Check FREADY Flag bit*/ - if (1 != FLASH.FSTATR1.BIT.FRDY) - { - /* Check that execute command is completed. */ - /* Wait until FRDY is 0 unless timeout occurs. */ - g_current_parameters.wait_cnt--; - - if (g_current_parameters.wait_cnt <= 0) - { - /* if FRDY is not set to 1 after max timeout, return error*/ - return FLASH_ERR_TIMEOUT; - } - - return FLASH_ERR_BUSY; - } - - /* Clear FCR register */ - FLASH.FCR.BYTE = FCR_CLEAR; - - while (0 != FLASH.FSTATR1.BIT.FRDY) - { - /* Check that execute command is completed. */ - } - - if ((0 != FLASH.FSTATR0.BIT.ILGLERR) || (0 != FLASH.FSTATR0.BIT.PRGERR)) - { - r_df_reset(); - status = FLASH_ERR_FAILURE; - } - else - { - data_flash_info.start_addr += FLASH_DF_MIN_PGM_SIZE; - data_flash_info.end_addr += FLASH_DF_MIN_PGM_SIZE; - data_flash_info.write_cnt--; - - /* timeout counter reset */ - g_current_parameters.wait_cnt = WAIT_MAX_DF_WRITE; - - if (data_flash_info.write_cnt) - { - R_DF_Write_Operation((const uint32_t *)data_flash_info.start_addr, data_flash_info.end_addr); - status = FLASH_ERR_BUSY; - } - else - { - status = FLASH_SUCCESS; - } - } - - return status; -} - - -/******************************************************************************* -* Outline : Erasing -* Header : r_dataflash.h -* Function Name: R_DF_Erase -* Description : Performs block erasing between specified addresses. Address validation -* has already been performed by the caller. -* Arguments : start_addr : Start address for erasing -* : num_blocks : # of blocks to erase -* Return Value : none -*******************************************************************************/ -void R_DF_Erase (uint32_t start_addr, uint32_t num_blocks) -{ - uint32_t block_start_addr; - uint32_t block_end_addr; - - block_start_addr = start_addr - DATAFLASH_ADDR_OFFSET; /* Conversion to the P/E address from the read address */ - block_end_addr = ((start_addr + (num_blocks * FLASH_DF_BLOCK_SIZE)) - DATAFLASH_ADDR_OFFSET) - 1; - - FLASH.FASR.BIT.EXS = 0; - -#if defined(MCU_RX23_ALL) || defined(MCU_RX24_ALL) - /* Erase start address setting */ - FLASH.FSARH = (uint16_t)(block_start_addr >> 16); - FLASH.FSARL = (uint16_t)(block_start_addr & 0xFFFF); - - /* Erase end address setting */ - FLASH.FEARH = (uint16_t)(block_end_addr >> 16); - FLASH.FEARL = (uint16_t)(block_end_addr & 0xFFFF); -#else - /* Erase start address setting */ - FLASH.FSARH = (uint8_t)((block_start_addr >> 16) & 0x0F); - FLASH.FSARL = (uint16_t)(block_start_addr & 0xFFFF); - - /* Erase end address setting */ - FLASH.FEARH = (uint8_t)((block_end_addr >> 16) & 0x0F); - FLASH.FEARL = (uint16_t)(block_end_addr & 0xFFFF); -#endif - - /* Execute Erase command */ - FLASH.FCR.BYTE = FCR_ERASE; -} - - -/******************************************************************************* -* Outline : Verifying erase command execution -* Header : r_dataflash.h -* Function Name: R_DF_Erase_Check -* Description : Waits for the erase command to be completed - : and verifies the result of the command execution. -* Arguments : none -* Return Value : FLASH_SUCCESS - Command executed successfully -* : FLASH_ERR_BUSY - BUSY status -* : FLASH_ERR_TIMEOUT - Erase command timed out -* : FLASH_ERR_FAILURE - Command failed for some reason -*******************************************************************************/ -flash_err_t R_DF_Erase_Check (void) -{ - - /* Check FREADY Flag bit*/ - if (1 != FLASH.FSTATR1.BIT.FRDY) - { - /* Check that execute command is completed. */ - /* Wait until FRDY is 0 unless timeout occurs. */ - g_current_parameters.wait_cnt--; - - if (g_current_parameters.wait_cnt <= 0) - { - /* if FRDY is not set to 1 after max timeout, return error*/ - return FLASH_ERR_TIMEOUT; - } - - return FLASH_ERR_BUSY; - } - - /* Clear FCR register */ - FLASH.FCR.BYTE = FCR_CLEAR; - - while (0 != FLASH.FSTATR1.BIT.FRDY) - { - /* Check that execute command is completed. */ - } - - if ((0 != FLASH.FSTATR0.BIT.ILGLERR) || (0 != FLASH.FSTATR0.BIT.ERERR)) - { - r_df_reset(); - return FLASH_ERR_FAILURE; - } - - return FLASH_SUCCESS; -} - - -/******************************************************************************* -* Outline : Blank check -* Header : r_dataflash.h -* Function Name: R_DF_BlankCheck -* Description : Performs blank check for the area between specified addresses. -* Arguments : start_addr : Start address for blank check -* : end_addr : End address for blank check -* Return Value : FLASH_SUCCESS - The checked addresses are all blank -* : FLASH_ERR_FAILURE - Blank check error -*******************************************************************************/ -void R_DF_BlankCheck(uint32_t start_addr, uint32_t end_addr) -{ - uint32_t start_addr_idx; - uint32_t end_addr_idx; - - start_addr_idx = start_addr - DATAFLASH_ADDR_OFFSET; /* Conversion to the P/E address from the read address */ - end_addr_idx = end_addr - DATAFLASH_ADDR_OFFSET; /* Conversion to the P/E address from the read address */ - - FLASH.FASR.BIT.EXS = 0; - - -#if defined(MCU_RX23_ALL) || defined(MCU_RX24_ALL) - /* BlankCheck start address setting */ - FLASH.FSARH = (uint16_t)(start_addr_idx >> 16); - FLASH.FSARL = (uint16_t)(start_addr_idx & 0xFFFF); - - /* BlankCheck end address setting */ - FLASH.FEARH = (uint16_t)(end_addr_idx >> 16); - FLASH.FEARL = (uint16_t)(end_addr_idx & 0xFFFF); - -#else - /* BlankCheck start address setting */ - FLASH.FSARH = (uint8_t)((start_addr_idx >> 16) & 0x0F); - FLASH.FSARL = (uint16_t)(start_addr_idx & 0xFFFF); - - /* BlankCheck end address setting */ - FLASH.FEARH = (uint8_t)((end_addr_idx >> 16) & 0x0F); - FLASH.FEARL = (uint16_t)(end_addr_idx & 0xFFFF); - -#endif - - /* Execute BlankCheck command */ - FLASH.FCR.BYTE = FCR_BLANKCHECK; - -} - -/******************************************************************************* -* Outline : Verifying blank check command execution -* Header : r_dataflash.h -* Function Name: R_DF_BlankCheck_Check -* Description : Performs blank check for the area between specified addresses. -* Arguments : none -* Return Value : FLASH_SUCCESS - Command executed successfully, area is blank -* : FLASH_ERR_BUSY - Command being executed -* : FLASH_ERR_TIMEOUT - Command timed out -* : FLASH_ERR_FAILURE - Command failed for some reason or area -* is not blank -*******************************************************************************/ -flash_err_t R_DF_BlankCheck_Check (void) -{ - /* Check FREADY Flag bit*/ - if (1 != FLASH.FSTATR1.BIT.FRDY) - { - /* Check that execute command is completed. */ - /* Wait until FRDY is 0 unless timeout occurs. */ - g_current_parameters.wait_cnt--; - - if (g_current_parameters.wait_cnt <= 0) - { - /* if FRDY is not set to 1 after max timeout, return error*/ - return FLASH_ERR_TIMEOUT; - } - - return FLASH_ERR_BUSY; - } - - /* Clear FCR register */ - FLASH.FCR.BYTE = FCR_CLEAR; - - while (0 != FLASH.FSTATR1.BIT.FRDY) - { - /* Check that execute command is completed. */ - } - - if (0 != FLASH.FSTATR0.BIT.ILGLERR) - { - r_df_reset(); - return FLASH_ERR_FAILURE; - } - - if (0 != FLASH.FSTATR0.BIT.BCERR) /* Tested Flash Area is not blank */ - { - r_df_reset(); - return FLASH_ERR_FAILURE; /* Not really an error... */ - } - - return FLASH_SUCCESS; -} - - -/******************************************************************************* -* Outline : Setting the FPMCR register -* Header : r_dataflash.h -* Function Name: r_df_write_fpmcr -* Description : Specifies the argument set to the FPMCR register by the program sequence. -* Arguments : value : Setting value for the FPMCR register -* Return Value : none -*******************************************************************************/ -static void r_df_write_fpmcr (uint8_t value) -{ - FLASH.FPR = 0xA5; - FLASH.FPMCR.BYTE = value; - FLASH.FPMCR.BYTE = (uint8_t)~value; - FLASH.FPMCR.BYTE = value; - - if(value == FLASH.FPMCR.BYTE) - { - nop(); - } - -} - -/******************************************************************************* -* Outline : Flash reset -* Header : r_dataflash.h -* Function Name: r_df_reset -* Description : Resets the flash control circuit. -* Arguments : none -* Return Value : none -*******************************************************************************/ -void r_df_reset (void) -{ - /* Reset Flash */ - FLASH.FRESETR.BIT.FRESET = 1; - FLASH.FRESETR.BIT.FRESET = 0; -} - -#endif -#endif - -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_dataflash.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_dataflash.h deleted file mode 100644 index ccc323d8ab4..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_dataflash.h +++ /dev/null @@ -1,101 +0,0 @@ -/******************************************************************************* -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only -* intended for use with Renesas products. No other uses are authorized. This -* software is owned by Renesas Electronics Corporation and is protected under -* all applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT -* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE -* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. -* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS -* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE -* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR -* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE -* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software -* and to discontinue the availability of this software. By using this software, -* you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2015 Renesas Electronics Corporation. All rights reserved. -*******************************************************************************/ -/******************************************************************************* -* File Name : r_dataflash.h -* Description : Header file for Flash Control Processing of E2 Data Flash. -* Limitation : none -*******************************************************************************/ -/******************************************************************************* -* History : DD.MM.YYYY Version Description -* 17.07.2014 1.00 First Release -* 12.01.2015 1.10 Updated for RX231 support. -*******************************************************************************/ - -#ifndef R_DATAFLASH_H_ -#define R_DATAFLASH_H_ - -#include "r_flash_rx_if.h" - -/****************************************************************************** -Macro definitions -******************************************************************************/ - -/* flash mode definition (FENTRYR Register setting)*/ -#define FENTRYR_DATAFLASH_PE_MODE (0xAA80) -#define FENTRYR_READ_MODE (0xAA00) - -/* flash mode definition (FPMCR Register setting)*/ -#define DATAFLASH_PE_MODE (0x10) -#define READ_MODE (0x08) -#define LVPE_MODE (0x40) - -/* operation definition (FCR Register setting)*/ -#define FCR_WRITE (0x81) -#define FCR_ERASE (0x84) -#define FCR_BLANKCHECK (0x83) -#define FCR_CLEAR (0x00) - -#define OPCCR_HIGH_SPEED_MODE (0x00) - -/****************************************************************************** -Typedef definitions -******************************************************************************/ -/** - @struct r_dataflash_data_t - DATAFLASH information values -*/ -typedef struct R_DATAFLASH_DATA_T -{ - uint32_t start_addr; /* start address (Erase) or Ram Source for Write, Dest for read */ - uint32_t end_addr; /* end address (Erase), or Flash Start address which will be read/written */ - uint32_t write_cnt; /* bytes remaining to do */ -} r_dataflash_data_t; - -typedef struct R_DATAFLASH_ERASE_T -{ - uint32_t start_addr; /* start address (Erase) or Ram Source for Write, Dest for read */ - uint32_t end_addr; /* end address (Erase), or Flash Start address which will be read/written */ - uint32_t write_cnt; /* bytes remaining to do */ -} r_dataflash_erase_t; - - -/****************************************************************************** -Exported global variables -******************************************************************************/ -void R_DF_Enter_PE_Mode(void); -void R_DF_Enter_Read_Mode(void); -void R_DF_Write (uint32_t *psrc_addr, const uint32_t dest_addr, const uint32_t byte_length ); -void R_DF_Write_Operation (const uint32_t *psrc_addr, const uint32_t dest_addr); -flash_err_t R_DF_Write_Check (void); -void R_DF_Erase (uint32_t start_addr, uint32_t num_blocks); -void R_DF_Erase_Operation (const uint32_t start_addr, const uint32_t end_addr); -flash_err_t R_DF_Erase_Check (void); -void R_DF_BlankCheck(uint32_t start_addr, uint32_t end_addr); -flash_err_t R_DF_BlankCheck_Check (void); -void R_DF_Enable_DataFlashAccess(void); -void r_df_reset (void); - -#endif /* R_DATAFLASH_H_ */ - -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_common.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_common.h deleted file mode 100644 index 7e08fe3e05c..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_common.h +++ /dev/null @@ -1,92 +0,0 @@ -/******************************************************************************* -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only -* intended for use with Renesas products. No other uses are authorized. This -* software is owned by Renesas Electronics Corporation and is protected under -* all applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT -* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE -* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. -* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS -* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE -* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR -* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE -* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software -* and to discontinue the availability of this software. By using this software, -* you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) 2015 Renesas Electronics Corporation. All rights reserved. -*******************************************************************************/ -/******************************************************************************* -* File Name : r_flash_common.h -* Description : Header file for Flash common data -* processing of Flash. -* Limitation : none -*******************************************************************************/ -/******************************************************************************* -* History : DD.MM.YYYY Version Description -* 17.07.2014 1.00 First Release -* 19.12.2014 1.10 Removed redundant equates. -* 12.01.2015 1.20 Updated for RX231 -* 11.11.2015 1.40 Modified for RX24t support -* (see defined(BSP_MCU_RX24_ALL)) -* 22.07.2016 2.00 Modified for BSPless flash. -* 02.08.2017 2.10 Removed #include "r_mcu_config.h". Now in -* targets.h (r_flash_rx_if.h includes) -*******************************************************************************/ -#ifndef R_FLASH_COMMON_H_ -#define R_FLASH_COMMON_H_ - -/****************************************************************************** -Includes , "Project Includes" -******************************************************************************/ -#include "r_flash_rx_config.h" -//#include "r_mcu_config.h" - - -/****************************************************************************** -Typedef definitions -******************************************************************************/ -/*==== Wait Process definition ====*/ -#define WAIT_TDIS (3) -#define WAIT_TMS_MID (4) -#define WAIT_TMS_HIGH (6) -#define WAIT_TDSTOP (6) - -#define MHZ (1000000) -#define KHZ (1000) -#define FCLK_MHZ ((MCU_CFG_FCLK_HZ + 999999) / MHZ) -#define ICLK_KHZ (MCU_CFG_ICLK_HZ / KHZ) - - -/*==== Flash information ====*/ -/* Used for CodeFlash */ -#define CODEFLASH_READ_BASE_END_ADDR (0xFFFFFFFF) - -#if defined(MCU_RX23_ALL) || defined(MCU_RX24_ALL) -#define CODEFLASH_WRITE_BASE_END_ADDR (0xFC1FFFFF) -#else -#define CODEFLASH_WRITE_BASE_END_ADDR (0x0007FFFF) -#endif -#define CODEFLASH_ADDR_OFFSET (CODEFLASH_READ_BASE_END_ADDR - CODEFLASH_WRITE_BASE_END_ADDR) - -/* Used for DataFlash */ -#define DATAFLASH_READ_BASE_END_ADDR (0x00101FFF) - -#if defined(MCU_RX23_ALL) || defined(MCU_RX24_ALL) -#define DATAFLASH_WRITE_BASE_END_ADDR (0xFE001FFF) -#else -#define DATAFLASH_WRITE_BASE_END_ADDR (0x000F2FFF) -#endif -#define DATAFLASH_ADDR_OFFSET (DATAFLASH_READ_BASE_END_ADDR - DATAFLASH_WRITE_BASE_END_ADDR) - - - - -#endif /* R_FLASH_COMMON_H_ */ - -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_type1.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_type1.c deleted file mode 100644 index 6d08f3e96f9..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_type1.c +++ /dev/null @@ -1,317 +0,0 @@ -/******************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_type1.c -* Description : This module implements the Flash API layer functions for the RX1xx and RX23x -********************************************************************************************************************/ -/******************************************************************************************************************* -* History : DD.MM.YYYY Version Description -* 12.11.2014 1.10 Support for RX110, RX111, RX113 -* Changed WAIT_MAX_ROM_WRITE to WAIT_MAX_ERASE_DF_1K in flash_api_erase(). -* 19.12.2014 1.20 Replaced some equate names, modified for FLASH_TYPE_1, changed some wait_cnt settings. -* 12.01.2015 1.30 Updates for RX231 -* 01.09.2015 1.40 Modified to use FLASH_NO_DATA_FLASH for RX23T and RX110. -* 13.11.2015 1.50 Added FLASH_CMD_CACHE_xxx for RX24T. -* 22.07.2016 2.00 Modified for BSPless flash. -* 17.11.2016 2.10 Added flash_stop() before issuing a FLASH_CMD_RESET. -* Added DF and CF block boundary check to flash_api_erase(). -* Added CF block boundary check to FLASH_CMD_ACCESSWINDOW_SET. -* Added non-NULL argument check for FLASH_CMD_SWAPSTATE_SET and FLASH_CMD_SWAPSTATE_GET. -* Added valid SAS value check for FLASH_CMD_SWAPSTATE_SET. -* Added check for BUSY in flash_api_control() when in BGO mode. -* Added check in Open() for another operation in progress when in BGO mode. -* 18.11.2016 3.00 Removed functions common to other MCUs for new merged source code. -* 02.08.2017 3.10 Removed #include "r_mcu_config.h". Now in targets.h (r_flash_rx_if.h includes) -********************************************************************************************************************/ - -/******************************************************************************************************************** -Includes , "Project Includes" -********************************************************************************************************************/ -/* Includes board and MCU related header files. */ -#include "r_flash_rx_if.h" -#if (FLASH_TYPE == FLASH_TYPE_1) -#include - -/* Private header file for this package. */ -#include "r_flash_type1_if.h" -#include "r_flash_common.h" -#include "r_flash_rx.h" -#include "r_dataflash.h" -#include "r_codeflash.h" -#include "r_codeflash_extra.h" -#include "r_flash_group.h" - -/********************************************************************************************************************* - Macro definitions - *********************************************************************************************************************/ - -/********************************************************************************************************************* - Typedef definitions - *********************************************************************************************************************/ - -/*********************************************************************************************************************** - Private global variables and functions -***********************************************************************************************************************/ - -/********************************************************************************************************************* - External variables and functions - *********************************************************************************************************************/ - - -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) -#define FLASH_PE_MODE_SECTION R_ATTRIB_SECTION_CHANGE_F(FRAM) -#define FLASH_SECTION_CHANGE_END R_ATTRIB_SECTION_CHANGE_END -#else -#define FLASH_PE_MODE_SECTION -#define FLASH_SECTION_CHANGE_END -#endif - -/*********************************************************************************************************** -* Function Name: flash_get_status -* Description : Returns the current state of the flash -* NOTE1: This function does not have to execute from in RAM. It must be in RAM though if -* CF BGO is enabled and this function is called during a ROM P/E operation. -* Arguments : none -* Return Value : FLASH_SUCCESS - -* Flash is ready to use -* FLASH_ERR_BUSY - -* Flash is busy with another operation or is uninitialized -***********************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_get_status (void) -{ - - /* Return flash status */ - if( g_flash_state == FLASH_READY ) - { - return FLASH_SUCCESS; - } - else - { - return FLASH_ERR_BUSY; - } -} - - -/******************************************************************************* -* Outline : Intrinsic function to specify the number of loops -* Header : none -* Function Name: r_df_delay -* Description : Wait processing that loops at a fixed five cycles. -* Arguments : R1 : Waiting loop counter -* Return Value : none -*******************************************************************************/ -#pragma inline_asm r_flash_delay -FLASH_PE_MODE_SECTION -static void r_flash_delay (unsigned long loop_cnt) -{ - BRA ?+ - NOP -?: - NOP - SUB #01H,R1 - BNE ?- - -} - -/******************************************************************************* -* Outline : Function that specifies the execution time -* Header : none -* Function Name: r_flash_delay_us -* Description : The number of loops is calculated based on the execution time (μs) -* : and the sytem clock (ICLK) frequency, and the intrinsic function -* : that specifies the number of loops is called. -* Arguments : us : Execution time - : khz : ICLK frequency when calling the function -* Return Value : none -*******************************************************************************/ -FLASH_PE_MODE_SECTION -void r_flash_delay_us (unsigned long us, unsigned long khz) -{ - - signed long loop_cnt; /* Argument of R_DELAY function */ - - /* Calculation of a loop count */ - loop_cnt = us * khz; - loop_cnt = (loop_cnt / WAIT_DIV_LOOP_CYCLE ); /* Division about cycle of 1 loop */ - loop_cnt = loop_cnt - WAIT_OVERHEAD_COUNT; /* Overhead is reduced from a loop count. */ - - /* R_DELAY function is performed when loop_cnt is 1 or more. */ - if(loop_cnt > 0) - { - r_flash_delay((unsigned long)loop_cnt); - } -} - -#if ((FLASH_CFG_CODE_FLASH_ENABLE == 1) && (FLASH_CFG_CODE_FLASH_BGO == 1)) || (FLASH_CFG_DATA_FLASH_BGO == 1) -/****************************************************************************** -* Function Name: Excep_FCU_FRDYI -* Description : ISR that is called when FCU is done with flash operation -* NOTE: This function MUST execute from RAM only when -* FLASH_CFG_CODE_FLASH_BGO is enabled. -* Arguments : none -* Return Value : none -******************************************************************************/ -R_PRAGMA_STATIC_INTERRUPT(Excep_FCU_FRDYI, VECT(FCU, FRDYI)) -FLASH_PE_MODE_SECTION -static void Excep_FCU_FRDYI(void) -{ - flash_err_t err = FLASH_SUCCESS; - -#if ((FLASH_CFG_CODE_FLASH_ENABLE == 1) && (FLASH_CFG_CODE_FLASH_BGO == 1)) - - if (FLASH_CUR_CF_BGO_ERASE == g_current_parameters.current_operation) - { - err = R_CF_Erase_Check(); - if (FLASH_SUCCESS == err) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_ERASE_COMPLETE; - } - else - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_ERR_FAILURE; - } - } - else if (FLASH_CUR_CF_BGO_WRITE == g_current_parameters.current_operation) - { - err = R_CF_Write_Check(); - if (FLASH_SUCCESS == err) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_WRITE_COMPLETE; - } - else if ((FLASH_ERR_FAILURE == err) || (FLASH_ERR_TIMEOUT == err)) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_ERR_FAILURE; - } - else - { - /* Nothing to do */ - } - } - else if (FLASH_CUR_CF_BGO_BLANKCHECK == g_current_parameters.current_operation) - { - err = R_CF_BlankCheck_Check(); - if (FLASH_SUCCESS == err) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_BLANK; - } - else - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_NOT_BLANK; - } - } - else if (FLASH_CUR_CF_ACCESSWINDOW == g_current_parameters.current_operation) - { - err = r_cf_extra_check(); - if (FLASH_SUCCESS == err) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_SET_ACCESSWINDOW; - } - else - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_ERR_FAILURE; - } - } - else if (FLASH_CUR_CF_TOGGLE_STARTUPAREA == g_current_parameters.current_operation) - { - err = r_cf_extra_check(); - if (FLASH_SUCCESS == err) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_TOGGLE_STARTUPAREA; - } - else - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_ERR_FAILURE; - } - } - else - { - /* Nothing to do */ - } -#endif // #if ((FLASH_CFG_CODE_FLASH_ENABLE == 1) && (FLASH_CFG_CODE_FLASH_BGO == 1)) - - -#ifndef FLASH_NO_DATA_FLASH /* RX110/23T has no DF */ -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - if (FLASH_CUR_DF_BGO_ERASE == g_current_parameters.current_operation) - { - err = R_DF_Erase_Check(); - if (FLASH_SUCCESS == err) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_ERASE_COMPLETE; - } - else - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_ERR_FAILURE; - } - } - else if (FLASH_CUR_DF_BGO_WRITE == g_current_parameters.current_operation) - { - err = R_DF_Write_Check(); - if (FLASH_SUCCESS == err) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_WRITE_COMPLETE; - } - else if ((FLASH_ERR_FAILURE == err) || (FLASH_ERR_TIMEOUT == err)) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_ERR_FAILURE; - } - else - { - /* Nothing to do */ - } - } - else if (FLASH_CUR_DF_BGO_BLANKCHECK == g_current_parameters.current_operation) - { - err = R_DF_BlankCheck_Check(); - if (FLASH_SUCCESS == err) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_BLANK; - } - else - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_NOT_BLANK; - } - } - else - { - /* Nothing to do */ - } -#endif // FLASH_CFG_DATA_FLASH_BGO -#endif // #ifndef FLASH_NO_DATA_FLASH - - if (FLASH_ERR_BUSY != err) - { - /* Release lock and Set current state to Idle */ - flash_pe_mode_exit(); - flash_release_state(); - g_current_parameters.current_operation = FLASH_CUR_IDLE; - - /* call back function execute */ - flash_ready_isr_handler((void *) &g_flash_int_ready_cb_args); - } -} - -#endif // ((FLASH_CFG_CODE_FLASH_ENABLE == 1) && (FLASH_CFG_CODE_FLASH_BGO == 1)) || (FLASH_CFG_DATA_FLASH_BGO == 1) - -FLASH_SECTION_CHANGE_END /* end FLASH_SECTION_ROM */ - -#endif // (FLASH_TYPE == FLASH_TYPE_1) - -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_type1_if.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_type1_if.h deleted file mode 100644 index 3beaff2ade4..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_type1_if.h +++ /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) 2016 Renesas Electronics Corporation. All rights reserved. -**********************************************************************************************************************/ -/********************************************************************************************************************** -* File Name : r_flash_type1_if.h -* Description : This module implements equates/declarations specific to Flash Type 1 MCUs -**********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 02.18.2014 1.10 Support for RX110, RX111, RX113 -* 12.01.2015 1.20 Updated for RX231 -* 12.08.2016 2.00 Modified for BSPless flash. -* 17.11.2016 2.10 Added flash_stop() declaration. -* Added FLASH_FREQ_xx and FLASH_FCU_INT_xxx #defines -* 05.10.2016 3.00 Merged functions common to other flash types into r_flash_group.c. -**********************************************************************************************************************/ - -#ifndef R_FLASH_TYPE1_IF_HEADER_FILE -#define R_FLASH_TYPE1_IF_HEADER_FILE - -#include "r_flash_rx_if.h" -#if (FLASH_TYPE == 1) - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "r_flash_rx.h" -#include "r_dataflash.h" -#include "r_codeflash_extra.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define FLASH_FREQ_LO (1000000) -#define FLASH_FREQ_HI (32000000) -#define FLASH_FCU_INT_ENABLE // no FCU -#define FLASH_FCU_INT_DISABLE // no FCU - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -/* from r_flash_type1.c */ -extern flash_err_t flash_get_status (void); -extern void r_flash_delay_us (unsigned long us, unsigned long khz); - -/* from r_flash_utils.c */ -extern flash_err_t flash_pe_mode_enter(flash_type_t flash_type); -extern flash_err_t flash_pe_mode_exit(); -extern void flash_stop(void); -extern flash_err_t flash_reset(); -extern flash_err_t flash_erase(uint32_t block_address, uint32_t num_blocks); -extern flash_err_t flash_blankcheck(uint32_t start_address, uint32_t num_bytes, flash_res_t *result); -extern flash_err_t flash_write(uint32_t src_address, uint32_t dest_address, uint32_t num); - -#endif // FLASH_TYPE == 1 -#endif // R_FLASH_TYPE1_IF_HEADER_FILE - -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_utils.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_utils.c deleted file mode 100644 index 7f8dab03cdf..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_1/r_flash_utils.c +++ /dev/null @@ -1,406 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By 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_flash_utils.c - * Description : This module implements the RX11x specific sections of the FLASH API - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.07.2014 1.00 First Release -* 19.12.2014 1.10 Removed unused functions. Check for FLASH_TYPE_1. -* 12.01.2015 1.20 Modified for RX231 support -* 01.09.2015 1.30 Modified to use FLASH_NO_DATA_FLASH for RX23T and RX110. -* 12.08.2016 2.00 Modified for BSPless operation. -* 15.11.2016 2.10 Added function flash_stop(). -* 05.10.2016 3.00 Moved flash_interrupt_config() to r_flash_group.c. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Private global variables and functions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Includes , "Project Includes" - ***********************************************************************************************************************/ -/* Includes board and MCU related header files. */ -#include "r_flash_rx_if.h" -#if (FLASH_TYPE == FLASH_TYPE_1) - -/* Configuration for this package. */ -#include "r_flash_rx_config.h" - -/* Private header file for this package. */ -#include "r_flash_type1_if.h" - -#include "r_flash_common.h" -#include "r_dataflash.h" -#include "r_codeflash.h" -#include "r_codeflash_extra.h" - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Typedef definitions - ***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Private global variables and functions - ***********************************************************************************************************************/ -#if ((FLASH_CFG_CODE_FLASH_ENABLE == 1) && (FLASH_CFG_CODE_FLASH_BGO == 1)) || (FLASH_CFG_DATA_FLASH_BGO == 1) -extern void (*flash_ready_isr_handler)(void *); /* Function pointer for Flash Ready ISR */ -#endif - -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) -/*All the functions below need to be placed in RAM if Code Flash programming is to be supported */ -#define FLASH_PE_MODE_SECTION R_ATTRIB_SECTION_CHANGE_F(FRAM) -#define FLASH_SECTION_CHANGE_END R_ATTRIB_SECTION_CHANGE_END -#else -#define FLASH_PE_MODE_SECTION -#define FLASH_SECTION_CHANGE_END -#endif - -/*********************************************************************************************************************** - * Function Name: flash_pe_mode_enter - * Description : Function switches the peripheral to P/E mode for Code Flash or Data Flash. - * : And Flash Ready Interrupt enable (BGO mode) - * Arguments : flash_type_t : Specify Code Flash or Data Flash - * Return Value : FLASH_SUCCESS - - * Switched successfully. - * FLASH_ERR_FAILURE - - * Unable to Switch to P/E Mode. - * FLASH_ERR_PARAM - - * Illegal parameter passed - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_pe_mode_enter(flash_type_t flash_type) -{ - flash_err_t err = FLASH_SUCCESS; - - if (flash_type == FLASH_TYPE_DATA_FLASH) - { -#ifndef FLASH_NO_DATA_FLASH /* RX110/23T has no DF */ - R_DF_Enter_PE_Mode(); /* Sets PCKA clock */ -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - /* Enable Flash Ready Interrupt */ - IR(FCU,FRDYI) = 0; - IEN(FCU,FRDYI)= 1; -#endif -#endif - } -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - else if (flash_type == FLASH_TYPE_CODE_FLASH) - { - R_CF_Enter_PE_Mode(); - -#if (FLASH_CFG_CODE_FLASH_BGO == 1) - /* Enable Flash Ready Interrupt */ - IR(FCU,FRDYI) = 0; - IEN(FCU,FRDYI)= 1; -#endif - } -#endif - else - { - err = FLASH_ERR_PARAM; - } - - return err; -} - - -/*********************************************************************************************************************** - * Function Name: flash_erase - * Description : Function erases a block of Code or Data Flash - ** Arguments : uint32_t block address - * Return Value : FLASH_SUCCESS - - * Block Erased successfully. - * FLASH_ERR_TIMEOUT - * Erase operation timed out. - * FLASH_ERR_FAILURE - * Erase operation failed for some other reason - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_erase(uint32_t block_address, uint32_t num_blocks) -{ - flash_err_t err = FLASH_SUCCESS; - - if (FLASH.FENTRYR.WORD == 0x0080) - { -#ifndef FLASH_NO_DATA_FLASH /* RX110/23T has no DF */ - /* Write the actual registers for first block */ - R_DF_Erase(block_address, num_blocks); /* Set the start and end and do first block */ - - /* If configured for Blocking mode then don't return until the entire operation is complete */ -#if (FLASH_CFG_DATA_FLASH_BGO == 0) - do - { - err = R_DF_Erase_Check(); - } - while (FLASH_ERR_BUSY == err); -#endif -#endif - } -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - else if (FLASH.FENTRYR.WORD == 0x0001) - { - /* Write the actual registers for first block */ - R_CF_Erase(block_address, num_blocks); /* Set the start and end and do first block */ - - /* If configured for Blocking mode then don't return until the entire operation is complete */ -#if (FLASH_CFG_CODE_FLASH_BGO == 0) - do - { - err = R_CF_Erase_Check(); - } - while (FLASH_ERR_BUSY == err); -#endif - } -#endif - else - { - /* should never get here */ - return FLASH_ERR_FAILURE; - } - - return err; -} - - -/*********************************************************************************************************************** - * Function Name: flash_write - * Description : Function writes of Code or Data Flash - ** Arguments : uint32_t src_address - the RAM area to take the data from - ** uint32_t dest_address - the Flash address to write the data to - ** uint32_t num - the count of bytes to write - * Return Value : FLASH_SUCCESS - - * Block Erased successfully. - * FLASH_ERR_TIMEOUT - * Erase operation timed out. - * FLASH_ERR_FAILURE - * Erase operation failed for some other reason - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_write(uint32_t src_address, uint32_t dest_address, uint32_t num) -{ - flash_err_t err = FLASH_SUCCESS; - - if (FLASH.FENTRYR.WORD == 0x0080) - { -#ifndef FLASH_NO_DATA_FLASH /* RX110/23T has no DF */ - /* Write the actual registers for first block */ - R_DF_Write((uint32_t *)src_address, dest_address, num); /* Set the start and end and do first write */ - - /* If configured for Blocking mode then don't return until the entire operation is complete */ -#if (FLASH_CFG_DATA_FLASH_BGO == 0) - do - { - err = R_DF_Write_Check(); - } - while (FLASH_ERR_BUSY == err); -#endif -#endif - } -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - else if (FLASH.FENTRYR.WORD == 0x0001) - { - R_CF_Write((uint32_t *)src_address, dest_address, num); /* Set the start and end and do first write */ - - /* If configured for Blocking mode then don't return until the entire operation is complete */ -#if (FLASH_CFG_CODE_FLASH_BGO == 0) - do - { - err = R_CF_Write_Check(); - } - while (FLASH_ERR_BUSY == err); -#endif - } -#endif - else - { - /* should never get here */ - return FLASH_ERR_FAILURE; - } - return err; -} - -/*********************************************************************************************************************** - * Function Name: flash_blankcheck - * Description : Function checks if the specified Data Flash address range is blank - * Arguments : uint32_t address - - * Start address to perform blank check. Actual address or entry from "flash_block_address_t" enum can be used - * uint32_t num_blocks - - * Number of bytes to perform blank check operation for. - * flash_res_t *result - * Returns the result of the blank check operation. This field is valid only in non-BGO mode - * operation - * Return Value : FLASH_ERR_TIMEOUT - * Operation timed out. - * FLASH_SUCCESS - * Operation started successfully (BGO/polling) - * Operation completed (Blocking) - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_blankcheck(uint32_t start_address, uint32_t num_bytes, flash_res_t *result) -{ - flash_err_t err = FLASH_SUCCESS; - (void)&err; /* Prevent compiler warning for not using 'err' AND not generate any code */ - - if (FLASH.FENTRYR.WORD == 0x0080) - { -#ifndef FLASH_NO_DATA_FLASH /* RX110/23T has no DF */ - R_DF_BlankCheck (start_address, (start_address + num_bytes) - 1); /* We want to blank check 0 - num_bytes-1 */ - -#if (FLASH_CFG_DATA_FLASH_BGO == 0) - do - { - err = R_DF_BlankCheck_Check(); - } - while (FLASH_ERR_BUSY == err); - - /* If we blocked until done then we have the result here */ - if (FLASH_SUCCESS == err) - { - *result = FLASH_RES_BLANK; - } - else if (FLASH_ERR_FAILURE == err) - { - *result = FLASH_RES_NOT_BLANK; - err = FLASH_SUCCESS; - } - else - { - /* timeout occurs */ - } -#endif -#endif - } -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - else if (FLASH.FENTRYR.WORD == 0x0001) - { - R_CF_BlankCheck (start_address, start_address+num_bytes-1); /* We want to blank check 0 - num_bytes-1 */ - -#if (FLASH_CFG_CODE_FLASH_BGO == 0) - do - { - err = R_CF_BlankCheck_Check(); - } - while (FLASH_ERR_BUSY == err); - - /* If we blocked until done then we have the result here */ - if (FLASH_SUCCESS == err) - { - *result = FLASH_RES_BLANK; - } - else if (FLASH_ERR_FAILURE == err) - { - *result = FLASH_RES_NOT_BLANK; - err = FLASH_SUCCESS; - } - else - { - /* timeout occurs */ - } -#endif - } -#endif - - return err; -} - - -/*********************************************************************************************************************** - * Function Name: flash_pe_mode_exit - * Description : Exit PE mode to either DF or CF Read - * : And Flash Ready Interrupt disable (BGO mode) - **********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_pe_mode_exit() -{ - - if (FLASH.FENTRYR.WORD == 0x0080) - { -#ifndef FLASH_NO_DATA_FLASH /* RX110/23T has no DF */ - R_DF_Enter_Read_Mode(); -#endif - } -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - else if (FLASH.FENTRYR.WORD == 0x0001) - { - R_CF_Enter_Read_Mode(); - } -#endif - -#if ((FLASH_CFG_CODE_FLASH_ENABLE == 1) && (FLASH_CFG_CODE_FLASH_BGO == 1) || (FLASH_CFG_DATA_FLASH_BGO == 1)) - /* Enable Flash Ready Interrupt */ - IEN(FCU,FRDYI)= 0; -#endif - - return(FLASH_SUCCESS); -} - - -/*********************************************************************************************************************** - * Function Name: flash_stop - * Description : Function issues the STOP command - * Arguments : None - * Return Value : None - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -void flash_stop(void) -{ - - FLASH.FCR.BIT.STOP = 1; - while (FLASH.FSTATR1.BIT.FRDY == 0) // wait for FRDY - ; - - FLASH.FCR.BYTE = 0; -} - - -/*********************************************************************************************************************** - * Function Name: flash_reset - * Description : Function resets the Flash peripheral - * Arguments : None - * Return Value : FLASH_SUCCESS - - * Flash circuit successfully reset. - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_reset() -{ - /* Flash control circuit. */ - FLASH.FRESETR.BIT.FRESET = 1; - FLASH.FRESETR.BIT.FRESET = 0; - return FLASH_SUCCESS; -} - - - -FLASH_SECTION_CHANGE_END /* end FLASH_SECTION_ROM */ -#endif -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_2/r_flash_type2.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_2/r_flash_type2.c deleted file mode 100644 index c9b987b40c6..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_2/r_flash_type2.c +++ /dev/null @@ -1,2901 +0,0 @@ -/******************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_type2.c -* Description : This module implements the Flash API control commands for the RX1xx -********************************************************************************************************************/ -/******************************************************************************************************************* -* History : DD.MM.YYYY Version Description -* : 02.18.2014 1.10 Support for RX200, RX600 -* 19.12.2014 1.20 Replaced some equate names for FLASH_TYPE_2. -* 20.06.2016 1.30 Fixed bug in blankcheck (mask) which caused -* the condition of block offset 0 or 2 to always be the result. -* 08.08.2016 2.00 Modified to operate without BSP. Removed warnings when -* FLASH_CFG_IGNORE_LOCK_BITS is 0 in config.h. -* 17.11.2016 2.10 Fixed bug where erasing code flash block 0 would return FLASH_ERR_ADDRESS. -* Fixed bug where erase ran at both app and interrupt level in BGO mode causing failure. -* Fixed bug where erase always erased first block more than once in BGO mode. -* Fixed bug where erasing more than 1 block in BGO mode did not work. -* Fixed bug where flash error interrupts remained disabled in BGO mode. -* Fixed bug where interrupts disabled in BGO mode when blank checking BLANK_CHECK_SMALLEST. -* Fixed bug where #ifs where not set properly for FLASH_CFG_CODE_FLASH_ENABLE set to 0. -* Added check to R_FLASH_Control() to detect missing argument. -* Added check that interrupt priority is 1-15 in BGO mode. -* Added check for DF erase on non-block boundary addresses. -* Added check for lockbit program/read on illegal DF addresses. -* Added check so Open() cannot be called while another operation is in progress in BGO mode. -* 02.08.2017 2.20 Removed #include r_mcu_config.h (now done via r_flash_rx_if.h" -********************************************************************************************************************/ - -/******************************************************************************************************************** -Includes , "Project Includes" -********************************************************************************************************************/ -/* Includes board and MCU related header files. */ -#include "r_flash_rx_if.h" -#if (FLASH_TYPE == FLASH_TYPE_2) -#include - -/* Configuration for this package. */ -#include "r_flash_rx_config.h" - -/* Private header file for this package. */ -#include "r_flash_type2_if.h" - -/* include definition for NULL*/ -#include - - -/********************************************************************************************************************* - Macro definitions - *********************************************************************************************************************/ -/* Define read mode macro */ -#define READ_MODE 0 -/* Define ROM PE mode macro */ -#define ROM_PE_MODE 1 -/* Define data flash PE mode macro */ -#define FLD_PE_MODE 2 -/* The number of ICLK ticks needed for 35us delay are calculated below */ -#define WAIT_TRESW (35*(MCU_CFG_ICLK_HZ/1000000)) -/* The number of ICLK ticks needed for 10us delay are calculated below */ -#define WAIT_T10USEC (10*(MCU_CFG_ICLK_HZ/1000000)) -/* The number of loops to wait for FENTRYR timeout. */ -#define FLASH_FENTRYR_TIMEOUT (4) - - -/* Bottom of User Flash Area */ -#define ROM_PE_ADDR ((0x100000000-MCU_ROM_SIZE_BYTES)&(0x00FFFFFF)) - -/* FCU-RAM address define */ -/* FCU F/W Store Address */ -#define FCU_PRG_TOP 0xFEFFE000 -/* FCU RAM Address */ -#define FCU_RAM_TOP 0x007F8000 -/* FCU RAM Size */ -#define FCU_RAM_SIZE 0x2000 - - -/****************************************************************************** -Typedef definitions -******************************************************************************/ - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ - -static int32_t g_flash_lock; - -/* Signals whether FCU firmware has been transferred to the FCU RAM - 0 : No, 1 : Yes */ -static uint8_t g_fcu_transfer_complete = 0; -/* Valid values are 'READ_MODE','ROM_PE_MODE' or 'FLD_PE_MODE' */ -static uint8_t g_current_mode; -/* Stores whether the peripheral clock notification command has - been executed */ -static uint8_t g_fcu_pclk_command = 0; - -#if (FLASH_CFG_IGNORE_LOCK_BITS == 0) -/* Determines whether lock bit protection is used when programming/erasing */ -static uint8_t g_lock_bit_protection = true; -#endif - - -#if ((FLASH_CFG_DATA_FLASH_BGO == 1) || (FLASH_CFG_CODE_FLASH_BGO == 1)) - -/* How many bytes are left to program */ -static uint32_t g_bgo_bytes; -/* Where we are programming or erasing */ -static uint32_t g_bgo_flash_addr; -/* Where the data is that we are programming */ -static uint32_t g_bgo_buffer_addr; -#endif - -/* Flash intialisation function prototype */ -static uint8_t flash_init(void); -/* Enter PE mode function prototype */ -static uint8_t enter_pe_mode(uint32_t flash_addr); -/* Exit PE mode function prototype */ -static void exit_pe_mode(uint32_t flash_addr); -/* ROM write function prototype */ -static flash_err_t rom_write(uint32_t address, uint32_t data, uint32_t size); -/* Data flash write function prototype */ -static flash_err_t data_flash_write (uint32_t address, uint32_t data, uint32_t size); - -static bool flash_valid_addr_check (uint32_t block_start_address); - -/* Data flash status clear function prototype */ -static void data_flash_status_clear(void); -/* Notify peripheral clock function prototype */ -static uint8_t notify_peripheral_clock(FCU_BYTE_PTR flash_addr); -/* FCU reset function prototype */ -void flash_reset(void); -/* Used to grab flash state */ -static uint8_t flash_grab_state(flash_states_t new_state); -/* Used to release flash state */ -static void flash_release_state2(void); -/* Used to issue an erase command to the FCU */ -static flash_err_t flash_erase_command(FCU_BYTE_PTR const erase_addr); - -/* Used to get largest programming size that can be used. */ -static uint32_t flash_get_program_size(uint32_t bytes, uint32_t flash_addr); - -/* Enables or disables lock bit protection. */ -#if ((FLASH_CFG_CODE_FLASH_ENABLE == 1) && (FLASH_CFG_IGNORE_LOCK_BITS == 0)) -static flash_err_t flash_lockbit_protection (uint32_t lock_bit); -#endif - -/* Reads and returns the lock bit status for a ROM block */ -flash_err_t flash_lockbit_read (flash_read_lockbit_config_t *lockbit_info); - -flash_err_t flash_lockbit_program (flash_program_lockbit_config_t *lockbit_addr); - -/* Allow read and program permissions to the Data Flash areas */ -void flash_access_window_set(flash_access_window_config_t *pAccessInfo); - - - - -/****************************************************************************** -* Function Name: flash_init -* Description : Initializes the FCU peripheral block. -* NOTE: This function does not have to execute from in RAM. -* Arguments : none -* Return Value : FLASH_SUCCESS - -* Operation Successful -* FLASH_FAILURE - -* Operation Failed -******************************************************************************/ -static uint8_t flash_init (void) -{ -#if defined(FCU_RAM_INIT_REQUIRED) - /* Declare source and destination pointers */ - uint32_t * src, * dst; - /* Declare iteration counter variable */ - uint16_t i; -#endif - /* Timeout counter. */ - volatile int32_t wait_cnt; - - /* Enable FCU error interrupts in FCU block */ - FLASH.FAEINT.BIT.ROMAEIE = 1; - FLASH.FAEINT.BIT.CMDLKIE = 1; - FLASH.FAEINT.BIT.DFLAEIE = 1; - FLASH.FAEINT.BIT.DFLRPEIE = 1; - FLASH.FAEINT.BIT.DFLWPEIE = 1; - - -#if ((FLASH_CFG_DATA_FLASH_BGO == 1) || (FLASH_CFG_CODE_FLASH_BGO == 1)) -#if ((FLASH_CFG_FLASH_READY_IPL == 0) || (FLASH_CFG_FLASH_READY_IPL > 15)) -#error "FLASH_CFG_FLASH_READY_IPL in r_flash_rx_config.h must be between 1 and 15 when BGO is enabled." -#endif - IPR(FCU, FIFERR) = FLASH_CFG_FLASH_READY_IPL; - IEN(FCU, FIFERR) = 1; - /* Enable flash ready interrupt (FRDYI) */ - /* Make sure IPL is high enough that interrupt will trigger */ - IPR(FCU, FRDYI) = FLASH_CFG_FLASH_READY_IPL; - IEN(FCU, FRDYI) = 1; -#else - /* Disable flash interface error (FIFERR) */ - IPR(FCU, FIFERR) = 0; - IEN(FCU, FIFERR) = 0; - /* Disable flash ready interrupt (FRDYI) */ - IPR(FCU, FRDYI) = 0; - IEN(FCU, FRDYI) = 0; -#endif - - /* Transfer Firmware to the FCU RAM. To use FCU commands, the FCU firmware - must be stored in the FCU RAM. */ - - /* Before writing data to the FCU RAM, clear FENTRYR to stop the FCU. */ - if(FLASH.FENTRYR.WORD != 0x0000) - { - /* Disable the FCU from accepting commands - Clear both the - FENTRY0(ROM) and FENTRYD(Data Flash) bits to 0 */ - FLASH.FENTRYR.WORD = 0xAA00; - - /* Initialize timeout for FENTRYR being written. */ - wait_cnt = FLASH_FENTRYR_TIMEOUT; - - /* Read FENTRYR to ensure it has been set to 0. Note that the top byte - of the FENTRYR register is not retained and is read as 0x00. */ - while(0x0000 != FLASH.FENTRYR.WORD) - { - /* Wait until FENTRYR is 0 unless timeout occurs. */ - if (wait_cnt-- <= 0) - { - /* This should not happen. FENTRYR getting written to 0 should - only take 2-4 PCLK cycles. */ - return FLASH_ERR_FAILURE; - } - } - } - -#if defined(FCU_RAM_INIT_REQUIRED) - /* Enable the FCU RAM */ - FLASH.FCURAME.WORD = 0xC401; - - /* Copies the FCU firmware to the FCU RAM. - Source: H'FEFFE000 to H'FF00000 (FCU firmware area) - Destination: H'007F8000 to H'007FA000 (FCU RAM area) */ - /* Set source pointer */ - src = (uint32_t *)FCU_PRG_TOP; - - /* Set destination pointer */ - dst = (uint32_t *)FCU_RAM_TOP; - - /* Iterate for loop to copy the FCU firmware */ - for( i=0; i<(FCU_RAM_SIZE/4); i++) - { - /* Copy data from the source to the destination pointer */ - *dst = *src; - - /* Increment the source and destination pointers */ - src++; - dst++; - } -#endif - - /* FCU firmware transfer complete, set the flag to 1 */ - g_fcu_transfer_complete = 1; - - /* Return no errors */ - return FLASH_SUCCESS; -} -/****************************************************************************** -End of function flash_init -******************************************************************************/ -/********************************************************************************************************************* - External variables and functions - *********************************************************************************************************************/ -extern flash_states_t g_flash_state; - -/*********************************************************************************************************************** -* Function Name: flash_api_open -* Description : Function will initialize the flash for the RX600/RX200 family. -* Arguments : void -* Return Value : FLASH_SUCCESS - -* API initialized successfully. -* FLASH_ERR_BUSY -* API has already been initialized and another operation is ongoing. -* FLASH_ERR_FAILURE -* Initialization failed. -* A RESET was performed on the Flash circuit to rectify any internal errors -***********************************************************************************************************************/ -flash_err_t flash_api_open(void) -{ - - /* Lock driver to initialize */ - if (flash_grab_state(FLASH_INITIALIZATION) != FLASH_SUCCESS ) - { - return FLASH_ERR_BUSY; - } - - /* If FCU firmware has already been transferred to FCU RAM, - no need to do it again */ - if( !g_fcu_transfer_complete ) - { - /* Initialise the FCU, and store operation resilt in result variable */ - /* Check if FCU initialisation was successful */ - if( flash_init() != FLASH_SUCCESS ) - { - /* Unlock driver */ - flash_release_state2(); - - /* FCU initialisiation failed - return operation failure */ - return FLASH_ERR_FAILURE; - } - } - - /* Unlock driver */ - flash_release_state2(); - - return FLASH_SUCCESS; -} - - -/****************************************************************************** -* Function Name: data_flash_status_clear -* Description : Clear the status of the Data Flash operation. -* NOTE: This function does not have to execute from in RAM. -* Arguments : none -* Return Value : none -******************************************************************************/ -static void data_flash_status_clear (void) -{ - /* Declare temporary pointer */ - FCU_BYTE_PTR ptrb; - - /* Set pointer to Data Flash to issue a FCU command if needed */ - ptrb = (FCU_BYTE_PTR)(DF_ADDRESS); - - /* Check to see if an error has occurred with the FCU. If set, then - issue a status clear command to bring the FCU out of the - command-locked state */ - if(FLASH.FSTATR0.BIT.ILGLERR == 1) - { - /* FASTAT must be set to 0x10 before the status clear command - can be successfully issued */ - if(FLASH.FASTAT.BYTE != 0x10) - { - /* Set the FASTAT register to 0x10 so that a status clear - command can be issued */ - FLASH.FASTAT.BYTE = 0x10; - } - } - - /* Issue a status clear command to the FCU */ - *ptrb = 0x50; -} -/****************************************************************************** -End of function data_flash_status_clear -******************************************************************************/ - -/****************************************************************************** -* Function Name: data_flash_write -* Description : Write either bytes to Data Flash area. -* NOTE: This function does not have to execute from in RAM. -* Arguments : address - -* The address (in the Data Flash programming area) -* to write the data to -* data - -* The address of the data to write -* size - -* The size of the data to write. Must be set to -* either DF_PROGRAM_SIZE_LARGE or DF_PROGRAM_SIZE_SMALL. -* Return Value : FLASH_SUCCESS - -* Operation Successful -* FLASH_ERR_FAILURE - -* Operation Failed -******************************************************************************/ -static flash_err_t data_flash_write (uint32_t address, uint32_t data, uint32_t size) -{ - /* Declare wait counter variable */ - volatile int32_t wait_cnt; - - /* Define loop iteration count variable */ - volatile uint32_t n = 0; - - /* Check data size is valid */ -#if defined(DF_PROGRAM_SIZE_LARGE) - if((DF_PROGRAM_SIZE_LARGE == size) || (DF_PROGRAM_SIZE_SMALL == size)) -#else - if(DF_PROGRAM_SIZE_SMALL == size) -#endif - { - - /* Perform bit shift since 2 bytes are written at a time */ - size = (uint8_t)(size >> 1); - - - /* Send command to data flash area */ - *(FCU_BYTE_PTR)DF_ADDRESS = 0xE8; - - /* Specify data transfer size to data flash area */ - *(FCU_BYTE_PTR)DF_ADDRESS = size; - - /* Iterate through the number of data bytes */ - while(n++ < size) - { - /* Copy data from source address to destination area */ - *(FCU_WORD_PTR)address = *(uint16_t *)data; - - /* Increment data address by two bytes */ - data += 2; - } - - /* Write the final FCU command for programming */ - *(FCU_BYTE_PTR)(DF_ADDRESS) = 0xD0; - -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - /* Program is ongoing, return */ - return FLASH_SUCCESS; -#endif - - /* Set the wait counter with timeout value */ - wait_cnt = WAIT_MAX_DF_WRITE; - - /* Check if FCU has completed its last operation */ - while(FLASH.FSTATR0.BIT.FRDY == 0) - { - /* Decrement the wait counter */ - wait_cnt--; - - /* Check if the wait counter has reached zero */ - if(wait_cnt == 0) - { - /* Maximum time for writing a block has passed, - operation failed, reset FCU */ - flash_reset(); - - /* Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - } - - /* Check for illegal command or programming errors */ - if((FLASH.FSTATR0.BIT.ILGLERR == 1) || (FLASH.FSTATR0.BIT.PRGERR == 1)) - { - /* Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - } - /* Data size is invalid */ - else - { - /*Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - - /* Return FLASH_SUCCESS, operation success */ - return FLASH_SUCCESS; -} -/****************************************************************************** -End of function data_flash_write -******************************************************************************/ - - -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) -#define FLASH_PE_MODE_SECTION R_ATTRIB_SECTION_CHANGE_F(FRAM) -#define FLASH_SECTION_CHANGE_END R_ATTRIB_SECTION_CHANGE_END -#else -#define FLASH_PE_MODE_SECTION -#define FLASH_SECTION_CHANGE_END -#endif - -/*********************************************************************************************************************** -* Function Name: flash_api_blankcheck -* Description : Performs a blank check on a specified data flash block -* NOTE1: This function does not have to execute from in RAM. It -* must be in RAM though if FLASH_CFG_CODE_FLASH_BGO is -* enabled and this function is called during a ROM P/E -* operation. -* NOTE2: RX610 & RX62x support block and 8 byte checks -* RX630/631/63N support block and 2 byte checks -* Arguments : address - -* The address to check if is blank. -* If the parameter 'size'=='BLANK_CHECK_8_BYTE', -* this should be set to an 8-byte address boundary. -* If the parameter 'size'=='BLANK_CHECK_ENTIRE_BLOCK', -* this should be set to an address in the data flash block. -* If the parameter 'size'=='BLANK_CHECK_2_BYTE', -* this should be set to a 2 byte address boundary. -* size - -* This specifies if you are checking an 8-byte location, -* 2-byte location, or an entire block. You must set this -* to either 'BLANK_CHECK_8_BYTE', 'BLANK_CHECK_2_BYTE', -* or 'BLANK_CHECK_ENTIRE_BLOCK'. -* -* result - -* Returns the result of the blank check operation. This field is valid only in non-BGO mode -* operation -* -* Return Value : FLASH_SUCCESS -* Operation was completed successfully. In non-BGO (blocking) mode result contains blank check status -* FLASH_ERR_BYTES - -* Incorrect 'size' was submitted -* FLASH_ERR_ADRRESS - -* Start address is an invalid Data Flash Address -* FLASH_ERR_BUSY -* Flash peripheral is busy with another operation or not initialized -* FLASH_ERR_FAILURE - -* Operation failed for some other reason.* -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_api_blankcheck(uint32_t address, uint32_t size, flash_res_t *result) -{ - - /* Declare data flash pointer */ - FCU_BYTE_PTR ptrb; - - /* Declare result container variable */ - uint8_t local_result; - - /* Declare wait counter variable */ - volatile int32_t wait_cnt; - - /* Check to make sure address is valid. */ - if((address < FLASH_DF_BLOCK_0) || (address >= FLASH_DF_BLOCK_INVALID) ) - { - /* Address is not a valid DF address */ - return FLASH_ERR_ADDRESS; - } - - if (size == BLANK_CHECK_SMALLEST) - { - /* Make sure address is aligned correctly. */ - if( address & (DF_PROGRAM_SIZE_SMALL-1) ) - { - /* Return address not on a programming boundary */ - return FLASH_ERR_ALIGNED; - } - } - - /* Check to make sure 'size' parameter is valid */ - if( (size != BLANK_CHECK_ENTIRE_BLOCK) && (size != BLANK_CHECK_SMALLEST) ) - { - /* 'size' parameter is not valid. */ - return FLASH_ERR_BYTES; - } - - /* Attempt to grab state */ - if( flash_grab_state(FLASH_BLANKCHECK) != FLASH_SUCCESS ) - { - /* Another operation is already in progress */ - return FLASH_ERR_BUSY; - } - - /* Set current FCU mode to Data Flash PE Mode */ - g_current_mode = FLD_PE_MODE; - - /* Enter Data Flash PE mode in the FCU */ - if( enter_pe_mode(address) != FLASH_SUCCESS) - { - /* Make sure part is in ROM read mode. */ - exit_pe_mode(address); - - /* Release state */ - flash_release_state2(); - - /* Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - - /* Set bit FRDMD (bit 4) in FMODR to 1 */ - FLASH.FMODR.BIT.FRDMD = 1; - - /* Check if smallest check size has been passed */ - if(size == BLANK_CHECK_SMALLEST) - { - /* Set data flash pointer to beginning of the memory block */ - ptrb = (FCU_BYTE_PTR)(address & DF_MASK); - - /* Check if the next N bytes are blank (N = DF_PROGRAM_SIZE_SMALL) - Bits BCADR to the address of the N-byte location to check. - Set bit BCSIZE in EEPBCCNT to 0. */ - FLASH.DFLBCCNT.WORD = (uint16_t)(address & ~(DF_MASK)); - } - /* Check entire data block */ - else - { - - /* Any address in the erasure block */ - ptrb = (FCU_BYTE_PTR)address; - - /* Check if the entire block is blank - Set bit BCSIZE in EEPBCCNT to 1. */ - FLASH.DFLBCCNT.BIT.BCSIZE = 1; - } - - - /* Send commands to FCU */ - *ptrb = 0x71; - *ptrb = 0xD0; - -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - /* Only using BGO on block blank checks */ - if( size == BLANK_CHECK_ENTIRE_BLOCK ) - { - /* Set global address in case we have error and need to reset FCU. */ - g_bgo_flash_addr = address; - - /* Return, check result later in ISR */ - return FLASH_SUCCESS; - } -#endif - - /* Set timeout wait counter value */ - wait_cnt = WAIT_MAX_BLANK_CHECK; - - /* Wait until FCU operation finishes, or a timeout occurs */ - while(FLASH.FSTATR0.BIT.FRDY == 0) - { - /* Decrement the wait counter */ - wait_cnt--; - - /* Check if the wait counter has reached zero */ - if(wait_cnt == 0) - { - /* Maximum timeout duration for writing to ROM has elapsed - - assume operation failure and reset the FCU */ - flash_reset(); - - /* Return FLASH_ERR_TIMEOUT, operation failure */ - return FLASH_ERR_TIMEOUT; - } - } - - /* Reset the FRDMD bit back to 0 */ - FLASH.FMODR.BIT.FRDMD = 0x00; - - /* Check if the 'ILGERR' was set during the command */ - if(FLASH.FSTATR0.BIT.ILGLERR == 1) /* Check 'ILGERR' bit */ - { - /* Take the FCU out of PE mode */ - exit_pe_mode(address); - - /* Release state */ - flash_release_state2(); - - /* Return FLASH_ERR_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - - /* (Read the 'BCST' bit (bit 0) in the 'DFLBCSTAT' register - 0=blank, 1=not blank */ - local_result = (uint8_t)FLASH.DFLBCSTAT.BIT.BCST; - - /* Take the FCU out of PE mode */ - exit_pe_mode(address); - - /* Release state */ - flash_release_state2(); - - /* Return (Not Blank/Blank), operation successful */ - if( local_result == 0 ) - { - /* Block was blank */ - *result = FLASH_RES_BLANK; - } - else - { - /* Block was not blank */ - *result = FLASH_RES_NOT_BLANK; - } - return FLASH_SUCCESS; -} - -/****************************************************************************** -* Function Name: flash_access_window_set -* Description : This function is used to allow read and program permissions -* to the Data Flash areas. -* NOTE1: This function does not have to execute from in RAM. It -* must be in RAM though if FLASH_CFG_CODE_FLASH_BGO is -* enabled and this function is called during a ROM P/E -* operation. -* Arguments : pAccessInfo->read_en_mask - -* Bitmasked value. Bits 0-3 represents each Data -* Blocks 0-3 (respectively). -* '0'=no Read access. -* '1'=Allows Read by CPU -* -* pAccessInfo->write_en_mask - -* Bitmasked value. Bits 0-3 represents each Data -* Blocks 0-3 (respectively). -* '0'=no Erase/Write access. -* '1'=Allows Erase/Write by FCU -* Return Value : none -******************************************************************************/ -FLASH_PE_MODE_SECTION -void flash_access_window_set(flash_access_window_config_t *pAccessInfo) -{ - /* Used for making sure select bits are not set. */ - uint16_t temp_mask = 0x00FF; - -#if defined(MCU_RX610) - - /* Set Read access for the Data Flash blocks */ - FLASH.DFLRE.WORD = (uint16_t)(0x2D00 | (pAccessInfo->read_en_mask & 0x00FF)); - - /* Set Erase/Program access for the Data Flash blocks */ - FLASH.DFLWE.WORD = (uint16_t)(0x1E00 | (pAccessInfo->write_en_mask & 0x00FF)); - -#else - - #if MCU_DATA_FLASH_SIZE_BYTES == 8192 - /* Mask off bits 4-7 to make sure they are 0. */ - temp_mask = 0x000F; - #endif - - /* Set Read access for the Data Flash blocks DB0-DB7 */ - FLASH.DFLRE0.WORD = (uint16_t)(0x2D00 | (pAccessInfo->read_en_mask & temp_mask)); - - /* Set Erase/Program access for the Data Flash blocks DB0-DB7 */ - FLASH.DFLWE0.WORD = (uint16_t)(0x1E00 | (pAccessInfo->write_en_mask & temp_mask)); - -#if MCU_DATA_FLASH_SIZE_BYTES > 16384 - /* Set Read access for the Data Flash blocks DB8-DB15 */ - FLASH.DFLRE1.WORD = (uint16_t)(0xD200 | ((pAccessInfo->read_en_mask >> 8) & 0x00FF)); - - /* Set Erase/Program access for the Data Flash blocks DB8-DB15 */ - FLASH.DFLWE1.WORD = (uint16_t)(0xE100 | ((pAccessInfo->write_en_mask >> 8) & 0x00FF)); -#endif - -#endif -} - - - -/****************************************************************************** -* Function Name: flash_getStatus -* Description : Returns the current state of the flash -* NOTE1: This function does not have to execute from in RAM. It -* must be in RAM though if FLASH_CFG_CODE_FLASH_BGO is -* enabled and this function is called during a ROM P/E -* operation. -* Arguments : none -* Return Value : FLASH_SUCCESS -flash_getStatus -* Flash is ready to use -* FLASH_ERR_BUSY - -* Flash is busy with another operation -******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_getStatus (void) -{ - /* Return flash status */ - if( g_flash_state == FLASH_READY ) - { - return FLASH_SUCCESS; - } - else - { - return FLASH_ERR_BUSY; - } -} -/****************************************************************************** -End of function R_FlashGetStatus -******************************************************************************/ - - -/****************************************************************************** -* Function Name: flash_grab_state -* Description : Attempt to grab the flash state to perform an operation -* NOTE1: This function does not have to execute from in RAM. It -* must be in RAM though if FLASH_CFG_CODE_FLASH_BGO is -* enabled and this function is called during a ROM P/E -* operation. -* Arguments : new_state - -* Which state to attempt to transition to -* Return Value : FLASH_SUCCESS - -* State was grabbed -* FLASH_BUSY - -* Flash is busy with another operation -******************************************************************************/ -FLASH_PE_MODE_SECTION -static uint8_t flash_grab_state (flash_states_t new_state) -{ - /* Check to see if lock was successfully taken */ - if (flash_softwareLock(&g_flash_lock) == true) - { - /* Lock taken, we can change state */ - g_flash_state = new_state; - - /* Return success */ - return FLASH_SUCCESS; - } - else - { - /* Another operation is on-going */ - return FLASH_ERR_BUSY; - } -} -/****************************************************************************** -End of function flash_grab_state -******************************************************************************/ - - -/****************************************************************************** -* Function Name: flash_release_state2 -* Description : Release state so another flash operation can take place -* NOTE1: This function does not have to execute from in RAM. It -* must be in RAM though if FLASH_CFG_CODE_FLASH_BGO is -* enabled and this function is called during a ROM P/E -* operation. -* Arguments : none -* Return Value : none -******************************************************************************/ -FLASH_PE_MODE_SECTION -static void flash_release_state2 (void) -{ - /* Set current FCU mode to READ */ - g_current_mode = READ_MODE; - - /* Done with programming */ - g_flash_state = FLASH_READY; - - /* Release hold on lock */ - flash_softwareUnlock(&g_flash_lock); -} -/****************************************************************************** -End of function flash_release_state2 -******************************************************************************/ - -/****************************************************************************** -* Function Name: flash_valid_addr_check -* Description : Checks to see if the input address is actually a valid address. -* This function checks against the actual memory size of the -* MCU, not against the maximum. This means that if a memory -* block is sent in that does not exist for this part, but does -* for a larger memory variant of this MCU, this function will -* return an error. -* NOTE1: This function does not have to execute from in RAM. It -* must be in RAM though if FLASH_CFG_CODE_FLASH_BGO is -* enabled and this function is called during a ROM P/E -* operation. -* Arguments : block_start_address - the address to validate -* Return Value : true - -* Address is valid. -* false - -* Address is not valid. -******************************************************************************/ -FLASH_PE_MODE_SECTION -static bool flash_valid_addr_check (uint32_t block_start_address) - -{ - if (((block_start_address >= FLASH_DF_BLOCK_0) && (block_start_address < FLASH_DF_BLOCK_INVALID )) || - ((block_start_address <= FLASH_CF_BLOCK_0) && (block_start_address > FLASH_CF_BLOCK_INVALID))) - return(true); - else - return(false); -} - -#if (FLASH_CFG_IGNORE_LOCK_BITS == 0) -/****************************************************************************** -* Function Name: flash_lockbit_protection -* Description : Enables or disables lock bit protection. -* NOTE1: This function does not have to execute from in RAM. It -* must be in RAM though if FLASH_CFG_CODE_FLASH_BGO is -* enabled and this function is called during a ROM P/E -* operation. -* Arguments : lock_bit - -* Boolean, whether to enable or disable lock bit -* protection (true = enabled, false = disabled) -* Return Value : FLASH_SUCCESS - -* Operation Successful -* FLASH_ERR_BUSY - -* Another flash operation is in progress -******************************************************************************/ -FLASH_PE_MODE_SECTION -static flash_err_t flash_lockbit_protection (uint32_t lock_bit) -{ -#if (FLASH_CFG_PARAM_CHECKING_ENABLE == 1) - if (lock_bit > 1) - { - return FLASH_ERR_PARAM; - } -#endif - - /* Attempt to grab state */; - if( flash_grab_state(FLASH_LOCK_BIT) != FLASH_SUCCESS ) - { - /* Another operation is already in progress */ - return FLASH_ERR_BUSY; - } - - /* Enable or disable? */ - g_lock_bit_protection = lock_bit; - - /* Release state */ - flash_release_state2(); - - /* Return success */ - return FLASH_SUCCESS; -} -#endif -/****************************************************************************** -End of function flash_lockbit_protection -******************************************************************************/ - -#if (FLASH_CFG_DATA_FLASH_BGO == 1) || ((FLASH_CFG_CODE_FLASH_BGO == 1) && (FLASH_CFG_CODE_FLASH_ENABLE == 1)) -/****************************************************************************** -* Function Name: Excep_FCU_FIFERR -* Description : ISR that is called when FCU is done with flash operation -* and a failure occurred. -* Arguments : none -* Return Value : none -******************************************************************************/ -R_PRAGMA_INTERRUPT(Excep_FCU_FIFERR, VECT(FCU, FIFERR)) -FLASH_PE_MODE_SECTION -void Excep_FCU_FIFERR(void) -{ - - /* Leave Program/Erase Mode and clear any error flags */ - exit_pe_mode(g_bgo_flash_addr); - - /* Release flash state */ - flash_release_state2(); - - /* Operation failure, use callback function to alert user */ - FlashError(); - - /* Exit ISR */ - return; -} - - -/****************************************************************************** -* Function Name: Excep_FCU_FRDYI -* Description : ISR that is called when FCU is done with flash operation -* NOTE: This function MUST execute from RAM only when -* FLASH_CFG_CODE_FLASH_BGO is enabled. -* Arguments : none -* Return Value : none -******************************************************************************/ -R_PRAGMA_INTERRUPT(Excep_FCU_FRDYI, VECT(FCU, FRDYI)) -FLASH_PE_MODE_SECTION -void Excep_FCU_FRDYI(void) -{ - /* Local variables */ - uint32_t num_byte_to_write; - uint8_t ret; -#ifdef FLASH_CFG_FLASH_TO_FLASH - uint32_t i; -#endif - rom_block_info_t block_info; - uint32_t block_number,bytes_erased; - - - /* Check for any errors */ - if( (FLASH.FSTATR0.BIT.ILGLERR == 1) || - (FLASH.FSTATR0.BIT.ERSERR == 1) || - (FLASH.FSTATR0.BIT.PRGERR == 1) ) - { - /* Should never get here with FIFERR enabled */ - nop(); - } - - /* Check state and see if anything else needs to be done */ - if( g_flash_state == FLASH_ERASING ) - { - /* Erase is done */ - /* If we are erasing data flash then we need to see if all requested - blocks are erased. */ - if( FLD_PE_MODE == g_current_mode ) - { - /* Check to see if there are more bytes to erase. */ - if( 0 < g_bgo_bytes ) - { - /* Send FCU command to erase block. Cannot fail in BGO mode. */ - ret = flash_erase_command((FCU_BYTE_PTR)g_bgo_flash_addr); - - /* Advance pointer to next block */ - g_bgo_flash_addr += DF_ERASE_BLOCK_SIZE; - - /* Subtract off bytes erased */ - g_bgo_bytes -= DF_ERASE_BLOCK_SIZE; - - return; - } - } - else // code flash - { - /* Check to see if there are more bytes to erase. */ - if( 0 < g_bgo_bytes ) - { - /* Send FCU command to erase block. Cannot fail in BGO mode */ - flash_erase_command((FCU_BYTE_PTR)g_bgo_flash_addr); - - /* Advance pointer to next block */ - bytes_erased = flash_get_romBlock_size(g_bgo_flash_addr, &block_info); - g_bgo_bytes -= bytes_erased; - - if (g_bgo_bytes > 0) - { - block_number = block_info.block_number - 1; // next block to erase - flash_get_romBlock_info (block_number, &block_info); - - g_bgo_flash_addr = block_info.start_addr; - } - - return; - } - } - - - /* Leave Program/Erase Mode */ - exit_pe_mode(g_bgo_flash_addr); - - /* Release flash state */ - flash_release_state2(); - - /* Flash operation finished callback function */ - FlashEraseDone(); - } -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - else if( g_flash_state == FLASH_BLANKCHECK ) - { - /* Blank check finished, check result */ - - /* Reset the FRDMD bit back to 0 */ - FLASH.FMODR.BIT.FRDMD = 0x00; - - /* (Read the 'BCST' bit (bit 0) in the 'DFLBCSTAT' register - 0=blank, 1=not blank */ - ret = (uint8_t)FLASH.DFLBCSTAT.BIT.BCST; - - /* Take the FCU out of PE mode */ - exit_pe_mode(g_bgo_flash_addr); - - /* Release flash state */ - flash_release_state2(); - - /* Return result, 0 means blank, 1 means not blank */ - if(ret == 0) - { - FlashBlankCheckDone(FLASH_RES_BLANK); - } - else - { - FlashBlankCheckDone(FLASH_RES_NOT_BLANK); - } - } -#endif - else if( g_flash_state == FLASH_WRITING ) - { - /* Iterate while there are still bytes remaining to write */ - if( g_bgo_bytes > 0 ) - { - /* Get maximum programming size that can currently be used. */ - num_byte_to_write = flash_get_program_size(g_bgo_bytes, g_bgo_flash_addr); - -#ifdef FLASH_CFG_FLASH_TO_FLASH - /* Check to see if we need to buffer more data */ - if( g_flash_to_flash_op == 1 ) - { - /* We must leave PE mode to transfer next buffer to RAM */ - exit_pe_mode(g_bgo_flash_addr); - - /* Copy over next bytes to write */ - for(i = 0; i < num_byte_to_write; i++) - { - /* Copy over each byte */ - g_temp_array[i] = *((uint8_t *)(g_bgo_buffer_addr+i)); - } - - /* Re-enter PE mode, check if operation is successful */ - if( enter_pe_mode(g_bgo_flash_addr) != FLASH_SUCCESS) - { - /* Leave Program/Erase Mode and clear any error flags */ - exit_pe_mode(g_bgo_flash_addr); - - /* Release flash state */ - flash_release_state2(); - - /* Operation failure, use callback function to alert user */ - FlashError(); - - /* Exit ISR */ - return; - } - } -#endif - - /* Are we writing DF or ROM? */ - if( g_current_mode == FLD_PE_MODE ) - { - /* Writing DF */ - /* Call the Programming function again for next bytes */ -#ifdef FLASH_CFG_FLASH_TO_FLASH - if( g_flash_to_flash_op == 1 ) - { - ret = data_flash_write( g_bgo_flash_addr, - (uint32_t)&g_temp_array[0], - num_byte_to_write); - } - else - { - ret = data_flash_write( g_bgo_flash_addr, - g_bgo_buffer_addr, - num_byte_to_write); - } -#else - ret = data_flash_write( g_bgo_flash_addr, - g_bgo_buffer_addr, - num_byte_to_write); -#endif - } - else - { - /* Writing ROM */ - /* Call the Programming function */ -#ifdef FLASH_CFG_FLASH_TO_FLASH - if( g_flash_to_flash_op == 1 ) - { - /* Use RAM array */ - ret = rom_write(g_bgo_flash_addr, - (uint32_t)&g_temp_array[0], - num_byte_to_write); - } - else - { - /* Go as usual */ - ret = rom_write(g_bgo_flash_addr, - g_bgo_buffer_addr, - num_byte_to_write); - } -#else - ret = rom_write(g_bgo_flash_addr, - g_bgo_buffer_addr, - num_byte_to_write); -#endif - } - - /* Check the result for errors */ - if( ret != FLASH_SUCCESS ) - { - /* Error detected during programming, stop and return */ - /* Leave Program/Erase Mode and clear any error flags */ - exit_pe_mode(g_bgo_flash_addr); - - /* Release flash state */ - flash_release_state2(); - - /* Operation failure, use callback function to alert user */ - FlashError(); - - /* Exit ISR */ - return; - } - - /* Increment the flash address and the buffer address by the size - of the transfer thats just completed */ - g_bgo_flash_addr += num_byte_to_write; - g_bgo_buffer_addr += num_byte_to_write; - - /* Decrement the number of bytes remaining by the size of the last - flash write */ - g_bgo_bytes -= num_byte_to_write; - - } - else - { - /* Leave Program/Erase Mode */ - exit_pe_mode(g_bgo_flash_addr); - - /* Release flash state */ - flash_release_state2(); - - /* Flash operation finished callback function */ - FlashWriteDone(); - } - - } - else - { - /* NOTE: Should never get here. However, sometimes after a FIFERR occurs - * and errors are reset, an FRDYI interrupt occurs. The g_flash_state is - * FLASH_READY which causes this else condition to occur. One logic analyzer - * traced occurrence of this is doing a large write to data flash when - * the area is not erased first. - */ - nop(); - } -} -/****************************************************************************** -End of function flash_ready_isr -******************************************************************************/ - -#endif - - - - -/****************************************************************************** -* Function Name: rom_write -* Description : Write bytes to ROM Area Flash. -* NOTE: This function MUST execute from in RAM. -* Arguments : address - -* ROM address of where to write to -* data - -* Pointer to the data to write -* size - -* The size of the data to write. Must be set to -* either a supported write size of the MCU. -* Return Value : FLASH_SUCCESS - -* Operation Successful -* FLASH_ERR_FAILURE - -* Operation Failed -******************************************************************************/ -FLASH_PE_MODE_SECTION -static flash_err_t rom_write (uint32_t address, uint32_t data, uint32_t size) -{ -/* If ROM programming is not enabled then do not compile this code as it is - not needed. */ -#ifdef FLASH_CFG_CODE_FLASH_ENABLE - - /* Declare iteration loop count variable */ - volatile uint32_t i; - /* Declare wait counter variable */ - volatile int32_t wait_cnt; - - /* Writes are done 16-bits (2 bytes) at a time, scale 'size' argument */ - size = size >> 1; - - /* Write the FCU Program command */ - *(FCU_BYTE_PTR)address = 0xE8; - *(FCU_BYTE_PTR)address = size; - - /* Write 'size' bytes into flash, 16-bits at a time */ - for(i = 0; i < size; i++) - { - /* Copy data from source address to destination ROM */ - *(FCU_WORD_PTR)address = *(uint16_t *)data; - - /* Increment destination address by 2 bytes */ - data += 2; - } - - /* Write the final FCU command for programming */ - *(FCU_BYTE_PTR)address = 0xD0; - - #if (FLASH_CFG_CODE_FLASH_BGO == 1) - /* Return, rest of programming will be done in interrupt */ - return FLASH_SUCCESS; - #endif - - /* Set timeout wait counter value */ - wait_cnt = WAIT_MAX_ROM_WRITE; - - /* Wait until FCU operation finishes, or a timeout occurs */ - while(FLASH.FSTATR0.BIT.FRDY == 0) - { - /* Decrement the wait counter */ - wait_cnt--; - - /* Check if the wait counter has reached zero */ - if(wait_cnt == 0) - { - /* Maximum timeout duration for writing to ROM has elapsed - - assume operation failure and reset the FCU */ - flash_reset(); - - /* Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - } - - /* Check for illegal command or programming errors */ - if((FLASH.FSTATR0.BIT.ILGLERR == 1) || (FLASH.FSTATR0.BIT.PRGERR == 1)) - { - /* Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - -#endif /* FLASH_CFG_ENABLE_ROM_PROGRAMMING */ - - /* If ROM programming is not enabled then this function will always just - return FLASH_SUCCESS. This is okay because this function will never - actually be called. The API write function will return an error when - a ROM address is entered for programming. */ - - /* Return FLASH_SUCCESS, operation successful */ - return FLASH_SUCCESS; -} -/****************************************************************************** -End of function rom_write -******************************************************************************/ - -/****************************************************************************** -* Function Name: enter_pe_mode -* Description : Puts the FCU into program/erase mode. -* NOTE: This function MUST execute from in RAM for 'ROM Area' -* programming, but if you are ONLY doing Data Flash programming, -* this function can reside and execute in Flash. -* Arguments : flash_addr - -* The programming/erasure address -* bytes - -* The number of bytes you are writing (if you are writing). -* Return Value : FLASH_SUCCESS - -* Operation Successful -* FLASH_FAILURE - -* Operation Failed -******************************************************************************/ -FLASH_PE_MODE_SECTION -static uint8_t enter_pe_mode (uint32_t flash_addr) -{ - /* Used for timeout on FENTRYR write/read. */ - volatile int32_t wait_cnt; - - - /* FENTRYR must be 0x0000 before bit FENTRY0 or FENTRYD can be set to 1 */ - FLASH.FENTRYR.WORD = 0xAA00; - - /* Initialize timeout for FENTRYR being written. */ - wait_cnt = FLASH_FENTRYR_TIMEOUT; - - /* Read FENTRYR to ensure it has been set to 0. Note that the top byte - of the FENTRYR register is not retained and is read as 0x00. */ - while(0x0000 != FLASH.FENTRYR.WORD) - { - /* Wait until FENTRYR is 0 unless timeout occurs. */ - if (wait_cnt-- <= 0) - { - /* This should not happen. FENTRYR getting written to 0 should - only take 2-4 PCLK cycles. */ - return FLASH_ERR_FAILURE; - } - } - - /* Check if FCU mode is set to ROM PE */ - if( g_current_mode == ROM_PE_MODE) - { -#if (FLASH_CFG_CODE_FLASH_BGO == 1) - /* Don't enable flash interrupts if programming lock bits */ - if( g_flash_state != FLASH_LOCK_BIT ) - { - /* Re-enable the FRDYI interrupt */ - FLASH.FRDYIE.BIT.FRDYIE = 1; - } -#else - /* Disable the FRDYI interrupt */ - FLASH.FRDYIE.BIT.FRDYIE = 0; -#endif - - /* Check which area of flash this address is in */ - if(flash_addr >= ROM_AREA_0) - { - /* Area 0 */ - /* Enter ROM PE mode for ROM Area 0 */ - FLASH.FENTRYR.WORD = 0xAA01; - } -#if defined(ROM_AREA_1) - else if((flash_addr < ROM_AREA_0) && (flash_addr >= ROM_AREA_1)) - { - /* Area 1 */ - /* Enter ROM PE mode for ROM Area 1 */ - FLASH.FENTRYR.WORD = 0xAA02; - } -#endif -#if defined(ROM_AREA_2) - else if((flash_addr < ROM_AREA_1) && (flash_addr >= ROM_AREA_2)) - { - /* Area 2 */ - /* Enter ROM PE mode for ROM Area 2 */ - FLASH.FENTRYR.WORD = 0xAA04; - } -#endif -#if defined(ROM_AREA_3) - else - { - /* Area 3 */ - /* Enter ROM PE mode for ROM Area 3 */ - FLASH.FENTRYR.WORD = 0xAA08; - } -#endif - - } - /* Check if FCU mode is set to data flash PE */ - else if( g_current_mode == FLD_PE_MODE ) - { -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - /* Re-enable the FRDYI interrupt */ - FLASH.FRDYIE.BIT.FRDYIE = 1; -#else - /* Disable the FRDYI interrupt */ - FLASH.FRDYIE.BIT.FRDYIE = 0; -#endif - - /* Set FENTRYD bit(Bit 7) and FKEY (B8-15 = 0xAA) */ - FLASH.FENTRYR.WORD = 0xAA80; - - /* First clear the FCU's status before doing Data Flash programming. - This is to clear out any previous errors that may have occured. - For example, if you attempt to read the Data Flash area - before you make it readable using R_FlashDataAreaAccess(). */ - data_flash_status_clear(); - - } - /* Catch-all for invalid FCU mode */ - else - { - /* Invalid value of 'g_current_mode' */ - return FLASH_ERR_FAILURE; - } - - /* Enable Write/Erase of ROM/Data Flash */ - FLASH.FWEPROR.BYTE = 0x01; - - /* Check for FCU error */ - if( (FLASH.FSTATR0.BIT.ILGLERR == 1) - || (FLASH.FSTATR0.BIT.ERSERR == 1) - || (FLASH.FSTATR0.BIT.PRGERR == 1) - || (FLASH.FSTATR1.BIT.FCUERR == 1)) - { - /* Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - - /* Check to see if peripheral clock notification command is needed */ - if( g_fcu_pclk_command == 0 ) - { - /* Disable FCU interrupts, so interrupt will not trigger after - peripheral clock notification command */ - FLASH.FRDYIE.BIT.FRDYIE = 0; - - /* Inform FCU of flash clock speed, check if operation is succesful */ - if(notify_peripheral_clock((FCU_BYTE_PTR)flash_addr)!=0) - { - /* Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - - /* Only re-enable flash ready interrupt if using BGO */ -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - if( g_current_mode == FLD_PE_MODE ) - { - /* Re-enable the FRDYI interrupt */ - FLASH.FRDYIE.BIT.FRDYIE = 1; - } -#endif -#if (FLASH_CFG_CODE_FLASH_BGO == 1) - if( g_current_mode == ROM_PE_MODE ) - { - /* Don't enable flash interrupts if programming lock bits */ - if( g_flash_state != FLASH_LOCK_BIT ) - { - /* Re-enable the FRDYI interrupt */ - FLASH.FRDYIE.BIT.FRDYIE = 1; - } - } -#endif - - /* No need to notify FCU of clock supplied to flash again */ - g_fcu_pclk_command = 1; - } - - /* Return FLASH_SUCCESS, operation successful */ - return FLASH_SUCCESS; -} -/****************************************************************************** -End of function enter_pe_mode -******************************************************************************/ - -/****************************************************************************** -* Function Name: exit_pe_mode -* Description : Takes the FCU out of program/erase mode. -* NOTE: This function MUST execute from in RAM for 'ROM Area' -* programming, but if you are ONLY doing Data Flash -* programming, this function can reside and execute in Flash. -* Arguments : flash_addr - -* The programming/erasure address -* Return Value : none -******************************************************************************/ -FLASH_PE_MODE_SECTION -static void exit_pe_mode (uint32_t flash_addr) -{ - /* Declare wait timer count variable */ - volatile int32_t wait_cnt; - - /* Declare address pointer */ - FCU_BYTE_PTR p_addr; - - /* Cast flash address so that it can be used as pointer and will be - accessed correctly. */ - p_addr = (FCU_BYTE_PTR)flash_addr; - - /* Set wait timer count duration */ - wait_cnt = WAIT_MAX_ERASE; - - /* Iterate while loop whilst FCU operation is in progress */ - while(FLASH.FSTATR0.BIT.FRDY == 0) - { - /* Decrement wait timer count variable */ - wait_cnt--; - - /* Check if wait timer count value has reached zero */ - if(wait_cnt == 0) - { - /* Timeout duration has elapsed, assuming operation failure and - resetting the FCU */ - flash_reset(); - - /* Break from the while loop prematurely */ - break; - } - } - - /* Check FSTATR0 and execute a status register clear command if needed */ - if( (FLASH.FSTATR0.BIT.ILGLERR == 1) - || (FLASH.FSTATR0.BIT.ERSERR == 1) - || (FLASH.FSTATR0.BIT.PRGERR == 1)) - { - - /* Clear ILGLERR */ - if(FLASH.FSTATR0.BIT.ILGLERR == 1) - { - /* FASTAT must be set to 0x10 before the status clear command - can be successfully issued */ - if(FLASH.FASTAT.BYTE != 0x10) - { - /* Set the FASTAT register to 0x10 so that a status clear - command can be issued */ - FLASH.FASTAT.BYTE = 0x10; - } - } - - /* Send status clear command to FCU */ - *p_addr = 0x50; - } - - /* Enter ROM Read mode */ - FLASH.FENTRYR.WORD = 0xAA00; - - /* Initialize timeout for FENTRYR being written. */ - wait_cnt = FLASH_FENTRYR_TIMEOUT; - - /* Read FENTRYR to ensure it has been set to 0. Note that the top byte - of the FENTRYR register is not retained and is read as 0x00. */ - while(0x0000 != FLASH.FENTRYR.WORD) - { - /* Wait until FENTRYR is 0 unless timeout occurs. */ - if (wait_cnt-- <= 0) - { - /* This should not happen. FENTRYR getting written to 0 should - only take 2-4 PCLK cycles. Could add a call to FlashError() - here if user wants to process this. */ - break; - } - } - - /* Disable the FRDYI interrupt */ - FLASH.FRDYIE.BIT.FRDYIE = 0; - - /* Flash write/erase disabled */ - FLASH.FWEPROR.BYTE = 0x02; - -} - - - - - - - -/****************************************************************************** -* Function Name: flash_get_romBlock_size -* Description : Return the size of the ROM block for this address, as well as -* the starting and ending addresses for this block. -* Arguments : romaddr -The address for which the rom block info is being requested -* rom_block_info_t* block_info - ptr to a rom_block_info_t structure -* which will hold the block info -* Return Value : 0 Invalid address supplied -* Block size otherwise -******************************************************************************/ -FLASH_PE_MODE_SECTION -uint32_t flash_get_romBlock_size (uint32_t romaddr, rom_block_info_t* pblock_info) -{ - uint16_t index = 0; - volatile rom_block_sizes_t block_info; - volatile uint32_t total_section_size; - volatile uint32_t this_section_blockSt = 0; - - if (pblock_info == NULL) - return(0); - - block_info = g_flash_RomBlockSizes[0]; - total_section_size = block_info.block_size * block_info.num_blocks; - - pblock_info->end_addr = FLASH_CF_BLOCK_0 + block_info.block_size-1; - pblock_info->start_addr = (pblock_info->end_addr - (total_section_size))+1; - pblock_info->block_number = 0; - - for (index = 1; index < NUM_BLOCK_TABLE_ENTRIES; index++) - { - // Is this address in this block range? - if ((romaddr >= pblock_info->start_addr) && (romaddr <= pblock_info->end_addr)) - break; - pblock_info->block_number += block_info.num_blocks; - this_section_blockSt = block_info.num_blocks-1; - block_info = g_flash_RomBlockSizes[index]; - total_section_size = block_info.block_size * block_info.num_blocks; - pblock_info->end_addr = pblock_info->start_addr - 1; - pblock_info->start_addr -= total_section_size; - } - - pblock_info->block_number += ((pblock_info->end_addr - romaddr)/block_info.block_size); - pblock_info->thisblock_stAddr = (pblock_info->end_addr - (pblock_info->block_number - this_section_blockSt)*block_info.block_size)+1; - pblock_info->block_size = block_info.block_size; - return(block_info.block_size); -} -/****************************************************************************** -End of function flash_get_romBlock_size -******************************************************************************/ - - -/****************************************************************************** -* Function Name: flash_get_romBlock_info -* Description : Return the details for the supplied Rom block number -* the starting and ending addresses for this block. -* Arguments : block_number - A valid ROM block number -* rom_block_info_t* block_info - ptr to a rom_block_info_t structure -* which will hold the block info. -* Return Value : False Invalid block supplied -* True - supplied block_info structure holds the block info -******************************************************************************/ -FLASH_PE_MODE_SECTION -bool flash_get_romBlock_info (uint32_t block_number, rom_block_info_t* pblock_info) -{ - uint16_t this_block = 0; - rom_block_sizes_t bl_info = g_flash_RomBlockSizes[0]; - volatile uint32_t total_section_size = bl_info.block_size * bl_info.num_blocks; - volatile uint32_t this_section_blockSt = 0; - volatile uint32_t section_counter = 0; - volatile uint32_t blksize_counter = 0; - - - if (block_number > ROM_NUM_BLOCKS) - return(false); - - pblock_info->end_addr = FLASH_CF_BLOCK_0 + bl_info.block_size-1; - pblock_info->start_addr = FLASH_CF_BLOCK_0; - pblock_info->block_size = bl_info.block_size; - - for (this_block = 0; this_block < ROM_NUM_BLOCKS; this_block++) - { - if (this_block == block_number) - break; - - if (blksize_counter++ == bl_info.num_blocks-1) - { - bl_info = g_flash_RomBlockSizes[++section_counter]; - blksize_counter = 0; - } - pblock_info->end_addr = pblock_info->start_addr-1; - pblock_info->start_addr -= bl_info.block_size; - pblock_info->block_size = bl_info.block_size; - - } - - return(true); -} -/****************************************************************************** -End of function flash_get_romBlock_info -******************************************************************************/ - - -/*********************************************************************************************************************** -* Function Name: flash_api_erase -* Description : This function executes specific functionality to erase the specified Code or Data Flash blocks. -* Arguments : uint32_t block_start_address - -* Start address of the first block. Actual address or entry from "flash_block_address_t" enum can be used -* uint32_t num_blocks - -* For FCU based MCU's the number of blocks is always 1. -* Only a single block may be erased at a time. -* Return Value : FLASH_SUCCESS - -* Erase completed successfully; successfully initialized in case of BGO mode. -* FLASH_ERR_ADRRESS - -* Start address is an invalid Code/Data Flash block start address -* FLASH_ERR_BOUNDARY - The block_start_address and accompanying num_blocks cross one of the -* defined ROM AREA boundaries. -* FLASH_ERR_BUSY - -* Flash peripheral is busy with another operation -* FLASH_ERR_FAILURE -* Flash Write operation failed for some other reason. This can be a result of trying to erase an area -* that has been protected via access control. -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_api_erase(flash_block_address_t block_start_address, uint32_t num_blocks) -{ - flash_err_t result = FLASH_SUCCESS; - uint32_t p_addr = (uint32_t )block_start_address; /* Declare address pointer */ - rom_block_info_t block_info; - uint32_t blockcnt = 0; - uint32_t block_number; - uint32_t initial_block_number; - uint32_t entry_address; -#if (FLASH_CFG_CODE_FLASH_BGO == 1) - uint32_t block_size; -#endif - - volatile int32_t bytes_to_erase = (int32_t)(FLASH_DF_BLOCK_1 - FLASH_DF_BLOCK_0) * num_blocks; // for DF this is correct - - /* Take off upper byte since for programming/erase addresses for ROM are - the same as read addresses except upper byte is masked off to 0's. - Data Flash addresses are not affected. */ - block_start_address &= 0x00FFFFFF; - entry_address = block_start_address; - - if (num_blocks == 0) - { - return(FLASH_ERR_BLOCKS); - } - - if (flash_valid_addr_check(block_start_address) == true) - { - - /* Do we want to erase a Data Flash block or ROM block? */ - if ((block_start_address >= FLASH_DF_BLOCK_0) && (block_start_address < FLASH_DF_BLOCK_INVALID )) - { - /* Set current FCU mode to data flash PE */ - g_current_mode = FLD_PE_MODE; - - - /* Check to make sure erase will not go over the end of DF. */ - if ((block_start_address + bytes_to_erase) > (DF_ADDRESS + MCU_DATA_FLASH_SIZE_BYTES)) - { - return FLASH_ERR_OVERFLOW; - } - - /* Verify address is on block boundary */ - if ((block_start_address & (FLASH_DF_BLOCK_SIZE-1)) != 0) - { - return FLASH_ERR_ADDRESS; - } -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - /* Set global variables so that erase can continue in ISR. Set these first so that if the Erase generates an error the - * error ISR will have the correct address to use in clearing the error flag (the one provided to enter_pe_mode() */ - g_bgo_flash_addr = p_addr + DF_ERASE_BLOCK_SIZE; - g_bgo_bytes = bytes_to_erase - DF_ERASE_BLOCK_SIZE; -#endif - } - else - { - /* Set current FCU mode to ROM PE */ - g_current_mode = ROM_PE_MODE; - - // Calculate the total # of bytes to erase, blocks may differ in sizes. - bytes_to_erase = flash_get_romBlock_size(block_start_address, &block_info); - initial_block_number = block_number = block_info.block_number; - - - for (blockcnt = 0; blockcnt < num_blocks-1; blockcnt++) - { - block_number--; - // We now have the block number for this address - if (flash_get_romBlock_info (block_number, &block_info) == false) - { - return(FLASH_ERR_ADDRESS); - } - bytes_to_erase += block_info.block_size; - } - - /* Check to make sure erase will not go over the end of CF. */ - if ((block_start_address + bytes_to_erase) > (ROM_PE_ADDR + MCU_ROM_SIZE_BYTES)) - { - return FLASH_ERR_OVERFLOW; - } - - /* Check for attempts to program over flash area boundaries. These - boundaries are defined in r_flash_rx*MCU Group*.h as 'ROM_AREA_#'. - Use ">" rather than ">=" because "bytes" does not include "flash_addr". */ - if (((block_start_address < (ROM_AREA_0)) && ((block_start_address + bytes_to_erase) > ROM_AREA_0)) -#if defined(ROM_AREA_1) - || ((block_start_address < (ROM_AREA_1)) && ((block_start_address + bytes_to_erase) > ROM_AREA_1)) -#endif -#if defined(ROM_AREA_2) - || ((block_start_address < (ROM_AREA_2)) && ((block_start_address + bytes_to_erase) > ROM_AREA_2)) -#endif -#if defined(ROM_AREA_3) - || ((block_start_address < (ROM_AREA_3)) && ((block_start_address + bytes_to_erase) > ROM_AREA_3)) -#endif - ) - { - /* Return cannot write across a flash area boundary */ - return FLASH_ERR_BOUNDARY; - } -#if (FLASH_CFG_CODE_FLASH_BGO == 1) - /* Set global variables so that erase can continue in ISR. Set these first so that if the Erase generates an error the - * error ISR will have the correct address to use in clearing the error flag (the one provided to enter_pe_mode() */ - block_size = flash_get_romBlock_size(block_start_address, &block_info); - g_bgo_flash_addr = p_addr + block_size; - g_bgo_bytes = bytes_to_erase - block_size; - -#endif - } - - /* Attempt to grab state */ - if( flash_grab_state(FLASH_ERASING) != FLASH_SUCCESS ) - { - /* Another operation is already in progress */ - return FLASH_ERR_BUSY; - } - - /* Enter ROM PE mode, check if operation successful */ - if( enter_pe_mode(block_start_address) != FLASH_SUCCESS) - { - /* Make sure part is in ROM read mode. */ - exit_pe_mode(block_start_address); - - /* Release state */ - flash_release_state2(); - - /* Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - -#if (FLASH_CFG_IGNORE_LOCK_BITS == 1) - /* Cancel the ROM Protect feature - NOTE: If you are using block locking feature to protect your data, - then comment out 'FLASH_CFG_IGNORE_LOCK_BITS' in r_flash_rx_config.h */ - FLASH.FPROTR.WORD = 0x5501; -#else - /* Only disable lock bit protection if user has specified to - do so earlier */ - if( g_lock_bit_protection == false ) - { - /* Cancel the ROM Protect feature */ - FLASH.FPROTR.WORD = 0x5501; - } -#endif - - block_number = initial_block_number; - while(0 < bytes_to_erase) - { - /* Send FCU command to erase block */ - result = flash_erase_command((FCU_BYTE_PTR)block_start_address); - if (result != FLASH_SUCCESS) - break; - - if( g_current_mode == ROM_PE_MODE ) - { -#if (FLASH_CFG_CODE_FLASH_BGO == 1) - break; -#endif - - // Code Flash Erase - /* Advance pointer to next block */ - block_number--; - - // Decrease by the amount we just wrote - bytes_to_erase -= (int32_t)block_info.block_size; - - if (bytes_to_erase == 0) - { - break; - } - - if (flash_get_romBlock_info (block_number, &block_info) == false) - { - return(FLASH_ERR_ADDRESS); - } - block_start_address = (flash_block_address_t)block_info.start_addr; - } - else - { -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - break; -#endif - // Data Flash Erase - /* Advance pointer to next block */ - block_start_address += DF_ERASE_BLOCK_SIZE; - - /* Subtract off bytes erased */ - bytes_to_erase -= DF_ERASE_BLOCK_SIZE; - } - - } - - -#if (FLASH_CFG_CODE_FLASH_BGO == 1) - if( g_current_mode == ROM_PE_MODE ) - { - - /* Return, check result later in ISR */ - return FLASH_SUCCESS; - } -#endif - -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - if( g_current_mode == FLD_PE_MODE ) - { - /* Return, check result later in ISR */ - return FLASH_SUCCESS; - } - -#endif - } - else - { - return FLASH_ERR_ADDRESS; - } - - /* Leave Program/Erase Mode */ - exit_pe_mode(entry_address); - - /* Release state */ - flash_release_state2(); - - /* Return erase result */ - return result; -} - -/****************************************************************************** -* Function Name: flash_erase_command -* Description : Issues the FCU command to erase a flash block -* NOTE: This function MUST execute from in RAM for 'ROM Area' -* programming, but if you are ONLY doing Data Flash programming, -* this function can reside and execute in Flash. -* Arguments : erase_addr - -* An address in the block to be erased -* Return Value : FLASH_SUCCESS - -* Operation Successful -* FLASH_FAILURE - -* Operation Failed -******************************************************************************/ -FLASH_PE_MODE_SECTION -static flash_err_t flash_erase_command (FCU_BYTE_PTR const erase_addr) -{ - /* Declare timer wait count variable */ - volatile int32_t wait_cnt; - /* Declare erase operation result container variable */ - flash_err_t result = FLASH_SUCCESS; - - /* Send the FCU Command */ - *erase_addr = 0x20; - *erase_addr = 0xD0; - -#if (FLASH_CFG_CODE_FLASH_BGO == 1) - if( g_current_mode == ROM_PE_MODE ) - { - /* Return, check result later in ISR */ - return FLASH_SUCCESS; - } -#endif - -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - if( g_current_mode == FLD_PE_MODE ) - { - /* Return, check result later in ISR */ - return FLASH_SUCCESS; - } -#endif - - /* Set the wait counter timeout duration */ - wait_cnt = WAIT_MAX_ERASE; - - /* Wait while FCU operation is in progress */ - while(FLASH.FSTATR0.BIT.FRDY == 0) - { - /* Decrement the wait counter */ - wait_cnt--; - - /* Check if the wait counter has reached zero */ - if(wait_cnt == 0){ - - /* Maximum timeout duration for erasing a ROM block has - elapsed, assuming operation failure - reset the FCU */ - flash_reset(); - - /* Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - } - - /* Check if erase operation was successful by checking - bit 'ERSERR' (bit5) and 'ILGLERR' (bit 6) of register 'FSTATR0' */ - /* Check FCU error */ - if((FLASH.FSTATR0.BIT.ILGLERR == 1) || (FLASH.FSTATR0.BIT.ERSERR == 1)) - { - result = FLASH_ERR_FAILURE; - } - - /* Return erase result */ - return result; -} - - - - -/**************************************************************************************** -* Function Name: flash_api_write() -* Description : This function executes RX specific functionality to write into flash -* NOTE: This function MUST execute from in RAM for 'ROM Area' -* programming, but if you are ONLY doing Data Flash programming, -* this function can reside and execute in Flash. -* Arguments : buffer_addr - -* Address location of data buffer to write into flash. -* -* flash_addr - -* Flash address location to write to. This address -* must be on a program boundary (e.g. RX62N has -* 256-byte ROM writes and 8-byte DF writes). -* bytes - -* The number of bytes to write. You must always pass a -* multiple of the programming size (e.g. RX62N has -* 256-byte ROM writes and 8-byte DF writes). -* Return Value : FLASH_SUCCESS - -* Operation Successful. -* FLASH_FAILURE - -* Operation Failed -* FLASH_ERR_ALIGNED - -* Flash address was not on correct boundary -* FLASH_ERR_BYTES - -* Number of bytes did not match programming size of ROM or DF -* FLASH_ERR_ADRRESS - -* Invalid address -* FLASH_ERR_BOUNDARY - -* (ROM) Cannot write across flash areas. -* FLASH_ERR_BUSY - -* Flash is busy with another operation -* -******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_api_write(uint32_t buffer_addr, uint32_t flash_addr, uint32_t bytes) -{ - flash_err_t result = FLASH_SUCCESS; - uint32_t entry_address; - - /* Declare result container and number of bytes to write variables */ - uint32_t num_byte_to_write; -#ifdef FLASH_CFG_FLASH_TO_FLASH - /* Local variable when using FLASH_CFG_FLASH_TO_FLASH */ - uint16_t i; -#endif - - /* Take off upper byte since for programming/erase addresses for ROM are - the same as read addresses except upper byte is masked off to 0's. - Data Flash addresses are not affected. */ - flash_addr &= 0x00FFFFFF; - entry_address = flash_addr; - - /* Make sure 'bytes' is not 0. */ - if (bytes == 0) - { - return FLASH_ERR_BYTES; - } - - - /* ROM area or Data Flash area - Check for DF first */ - if ((flash_addr >= FLASH_DF_BLOCK_0) && (flash_addr < FLASH_DF_BLOCK_INVALID )) - { - /* Check if the number of bytes were passed is a multiple of the - programming size for the data flash */ - if( bytes & (DF_PROGRAM_SIZE_SMALL-1) ) - { - /* Return number of bytes not a multiple of the programming size */ - return FLASH_ERR_BYTES; - } - /* Check for an address on a programming boundary. */ - if( flash_addr & (DF_PROGRAM_SIZE_SMALL-1) ) - { - /* Return address not on a programming boundary */ - return FLASH_ERR_ALIGNED; - } - - /* Check to make sure erase will not go over the end of DF. */ - if ((flash_addr + bytes) > (DF_ADDRESS + MCU_DATA_FLASH_SIZE_BYTES)) - { - return FLASH_ERR_OVERFLOW; - } - - /* Set current FCU mode to data flash PE */ - g_current_mode = FLD_PE_MODE; - } - /* Check for ROM area */ - else if( (flash_addr >= ROM_PE_ADDR) - && (flash_addr < ROM_PE_ADDR + MCU_ROM_SIZE_BYTES) ) - { - /* First make sure that ROM operations are enabled. */ -#if (FLASH_CFG_CODE_FLASH_ENABLE == 0) - /* ROM operations are not enabled! Enable them in r_flash_rx_config.h */ - return FLASH_ERR_FAILURE; -#endif - - /* Check if the number of bytes were passed is a multiple of the - programming size for ROM */ - if( bytes & (ROM_PROGRAM_SIZE-1) ) - { - /* Return number of bytes not a multiple of the programming size */ - return FLASH_ERR_BYTES; - } - - /* Check for an address on a programming boundary. */ - if( flash_addr & (ROM_PROGRAM_SIZE-1)) - { - /* Return address not on a ROM programming byte boundary */ - return FLASH_ERR_ALIGNED; - } - - /* Check for attempts to program over flash area boundaries. These - boundaries are defined in r_flash_rx*MCU Group*.h as 'ROM_AREA_#'. - Use ">" rather than ">=" because "bytes" does not include "flash_addr". */ - if (((flash_addr < (ROM_AREA_0)) && ((flash_addr + bytes) > ROM_AREA_0)) -#if defined(ROM_AREA_1) - || ((flash_addr < (ROM_AREA_1)) && ((flash_addr + bytes) > ROM_AREA_1)) -#endif -#if defined(ROM_AREA_2) - || ((flash_addr < (ROM_AREA_2)) && ((flash_addr + bytes) > ROM_AREA_2)) -#endif -#if defined(ROM_AREA_3) - || ((flash_addr < (ROM_AREA_3)) && ((flash_addr + bytes) > ROM_AREA_3)) -#endif - ) - { - /* Return cannot write across a flash area boundary */ - return FLASH_ERR_BOUNDARY; - } - - /* Make sure write is not going over end of flash. */ - if ((flash_addr + bytes) > (ROM_PE_ADDR + MCU_ROM_SIZE_BYTES)) - { - return FLASH_ERR_OVERFLOW; - } - - /* Set FCU to ROM PE mode */ - g_current_mode = ROM_PE_MODE; - } - else - { - /* Return invalid flash address */ - return FLASH_ERR_ADDRESS; - } - - /* Attempt to grab state */ - if( flash_grab_state(FLASH_WRITING) != FLASH_SUCCESS ) - { - /* Another operation is already in progress */ - return FLASH_ERR_BUSY; - } - -#ifdef FLASH_CFG_FLASH_TO_FLASH - /* Are we doing a ROM to ROM or DF to DF transfer? */ - if( (buffer_addr >= ROM_PE_ADDR) || - ((buffer_addr >= DF_ADDRESS) && (buffer_addr < (DF_ADDRESS + MCU_DATA_FLASH_SIZE_BYTES)))) - { - /* Buffering is needed. */ - /* Get maximum programming size that can currently be used. */ - num_byte_to_write = flash_get_program_size(bytes, flash_addr); - - /* Copy over first buffer */ - for(i = 0; i < num_byte_to_write; i++) - { - /* Copy over each byte */ - g_temp_array[i] = *((uint8_t *)(buffer_addr+i)); - } - - /* Check size */ - if( bytes == num_byte_to_write ) - { - /* Since we were able to put the entire buffer in RAM we can - just change the buffer pointer and go on as usual. */ - g_flash_to_flash_op = 0; - - /* Set new buffer address */ - buffer_addr = (uint32_t)&g_temp_array[0]; - } - else - { - /* Set FLASH_CFG_FLASH_TO_FLASH flag */ - g_flash_to_flash_op = 1; - } - } - else - { - /* No need to buffer */ - g_flash_to_flash_op = 0; - } - -#endif /* FLASH_CFG_FLASH_TO_FLASH */ - - /* Enter PE mode, check if operation is successful */ - if( enter_pe_mode(flash_addr) != FLASH_SUCCESS) - { - /* Make sure part is in ROM read mode. */ - exit_pe_mode(flash_addr); - - /* Release state */ - flash_release_state2(); - - /* Return operation failure */ - return FLASH_ERR_FAILURE; - } - -#if (FLASH_CFG_IGNORE_LOCK_BITS == 1) - /* Cancel the ROM Protect feature - NOTE: If you are using block locking feature to protect your data, - then set 'FLASH_CFG_IGNORE_LOCK_BITS' to 0 in r_flash_rx_config.h */ - FLASH.FPROTR.WORD = 0x5501; -#else - /* Only disable lock bit protection if user has specified to - do so earlier */ - if( g_lock_bit_protection == false ) - { - /* Cancel the ROM Protect feature */ - FLASH.FPROTR.WORD = 0x5501; - } -#endif - - /* Iterate while there are still bytes remaining to write */ - while( bytes ) - { - /* Get maximum programming size that can currently be used. */ - num_byte_to_write = flash_get_program_size((uint32_t)bytes, flash_addr); - -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - if( g_current_mode == FLD_PE_MODE ) - { - /* At this point we are going to set some global variables which - will continue on with write after these bytes are written. - I set these values before the actual first write because I was - getting an error when the flash ready interrupt was being called - before these values were set. */ - g_bgo_flash_addr = flash_addr + num_byte_to_write; - g_bgo_buffer_addr = buffer_addr + num_byte_to_write; - g_bgo_bytes = bytes - num_byte_to_write; - } -#endif - -#if (FLASH_CFG_CODE_FLASH_BGO == 1) - if( g_current_mode == ROM_PE_MODE ) - { - /* At this point we are going to set some global variables which - will continue on with write after these bytes are written. - I set these values before the actual first write because I was - getting an error when the flash ready interrupt was being called - before these values were set. */ - g_bgo_flash_addr = flash_addr + num_byte_to_write; - g_bgo_buffer_addr = buffer_addr + num_byte_to_write; - g_bgo_bytes = bytes - num_byte_to_write; - } -#endif - - /* Call the Programming function, store the operation status in the - container variable, result */ -#if (FLASH_CFG_FLASH_TO_FLASH == 1) - if( g_flash_to_flash_op == 1 ) - { - if( g_current_mode == FLD_PE_MODE ) - { - result = data_flash_write( flash_addr, (uint32_t)&g_temp_array[0], - num_byte_to_write); - } - else - { - result = rom_write( flash_addr, (uint32_t)&g_temp_array[0], - num_byte_to_write); - } - } - else - { - if( g_current_mode == FLD_PE_MODE ) - { - result = data_flash_write( flash_addr, buffer_addr, - num_byte_to_write); - } - else - { - result = rom_write( flash_addr, buffer_addr, - num_byte_to_write); - } - } -#else - if( g_current_mode == FLD_PE_MODE ) - { - result = data_flash_write(flash_addr, buffer_addr, num_byte_to_write); - } - else - { - result = rom_write(flash_addr, buffer_addr, num_byte_to_write); - } -#endif - - /* Check the container variable result for errors */ - if( result != FLASH_SUCCESS ) - { - /* Data flash write error detected, break from flash write - while loop prematurely */ - break; - } - -#if (FLASH_CFG_DATA_FLASH_BGO == 1) - if( g_current_mode == FLD_PE_MODE ) - { - /* Return FLASH_SUCCESS, rest of programming will be done - in interrupt */ - return FLASH_SUCCESS; - } -#endif -#if (FLASH_CFG_CODE_FLASH_BGO == 1) - if( g_current_mode == ROM_PE_MODE ) - { - /* Return FLASH_SUCCESS, rest of programming will be done - in interrupt */ - return FLASH_SUCCESS; - } -#endif - -#if ((FLASH_CFG_CODE_FLASH_BGO == 0)) || ((FLASH_CFG_DATA_FLASH_BGO == 0)) - - /* Increment the flash address and the buffer address by the size - of the transfer thats just completed */ - flash_addr += num_byte_to_write; - buffer_addr += num_byte_to_write; - - /* Decrement the number of bytes remaining by the size of the last - flash write */ - bytes -= num_byte_to_write; - - #ifdef FLASH_CFG_FLASH_TO_FLASH - /* Check to see if we need to buffer more data */ - if( (bytes > 0) && - (g_flash_to_flash_op == 1) ) - { - /* We must leave PE mode to transfer next buffer to RAM */ - exit_pe_mode(flash_addr); - - /* Get maximum programming size that can currently be used. */ - num_byte_to_write = flash_get_program_size(bytes, flash_addr); - - /* Copy over up to next bytes */ - for(i = 0; i < num_byte_to_write; i++) - { - /* Copy over each byte */ - g_temp_array[i] = *((uint8_t *)(buffer_addr+i)); - } - - /* Re-enter PE mode, check if operation is successful */ - if( enter_pe_mode(flash_addr) != FLASH_SUCCESS) - { - /* Make sure part is in ROM read mode. */ - exit_pe_mode(flash_addr); - - /* Release state */ - flash_release_state2(); - - /* Return operation failure */ - return FLASH_ERR_FAILURE; - } - } - #endif /* FLASH_CFG_FLASH_TO_FLASH */ -#endif - } - - /* Leave Program/Erase Mode */ - exit_pe_mode(entry_address); - - /* Release state */ - flash_release_state2(); - - /* Return flash programming result */ - return result; - -} - - - - - -/***************************************************************************** -* Function Name: flash_api_control() -* Description : This function supports additional configuration operations for -* FCU enabled MCu's. -* The supported commands are listed in the flash_cmd_t enum. -* Arguments : flash_cmd_t cmd - -* command to be executed. -* void *pcfg - -* Pointer to configuration. This argument can be NULL for -* commands that do not require a configuration. -* -* Command | Argument -* FLASH_CMD_RESET------------------------| NULL -* FLASH_CMD_STATUS_GET-------------------| NULL -* RX100 Series only: -* -* FLASH_CMD_ACCESSWINDOW_SET----------------| void (*flash_access_window_config_t)(void *) -* FLASH_CMD_LOCKBIT_READ--------------------| void (*flash_lockbit_config_t)(void *) -* FLASH_CMD_LOCKBIT_PROTECTION--------------| void (*flash_lockbit_enable_t)(void *) -* FLASH_CMD_LOCKBIT_PROGRAM-----------------| void (*flash_program_lockbit_config_t)(void *) -* -* Return Value : FLASH_SUCCESS - -* Operation completed successfully. -* FLASH_ERR_FAILURE - -* Operation not available for this MCU -* FLASH_ERR_ADRRESS - -* Address is an invalid Code/Data Flash block start address -* FLASH_ERR_NULL_PTR - -* Pointer was NULL for a command that expects a configuration structure -* FLASH_ERR_BUSY - -* Flash peripheral is busy with another operation or not initialized -* -******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_api_control(flash_cmd_t cmd, void *pcfg) -{ - flash_err_t err = FLASH_SUCCESS; - flash_access_window_config_t *pAccessInfo = pcfg; -#if ((FLASH_CFG_CODE_FLASH_ENABLE == 1) && (FLASH_CFG_IGNORE_LOCK_BITS == 0)) - flash_read_lockbit_config_t *pLockBitConfig = pcfg; - flash_lockbit_enable_t *pLockBitProtect = pcfg; - flash_program_lockbit_config_t *pLockBitProgram = pcfg; -#endif - - (void)&pAccessInfo; /* Prevent compiler warning for not using 'pAccessInfo' AND not generate any code */ - -#if (FLASH_CFG_PARAM_CHECKING_ENABLE == 1) - if ((cmd != FLASH_CMD_RESET) && (cmd != FLASH_CMD_STATUS_GET)) - { - if ((pcfg == NULL) || (pcfg == FIT_NO_PTR)) - { - return FLASH_ERR_PARAM; - } - } -#endif - - /*If the command is to reset the Flash, then no attempt is made to grab the lock - * before executing the reset since the assumption is that the RESET command - * is used to terminate any existing operation. */ - if (cmd == FLASH_CMD_RESET) - { - flash_release_state2(); - flash_reset(); // reset the flash circuit - return err; - } - - /*Check if API is busy*/ - if(g_flash_state != FLASH_READY) - { - // In blocking mode we will return busy if the flash state is busy no matter what - return FLASH_ERR_BUSY; /* API not initialized or busy with another operation*/ - } - - - switch (cmd) - { - - case FLASH_CMD_ACCESSWINDOW_SET: // DF only - flash_access_window_set(pAccessInfo); - break; - - case FLASH_CMD_STATUS_GET: - err = flash_getStatus(); - break; - -#if ((FLASH_CFG_CODE_FLASH_ENABLE == 1) && (FLASH_CFG_IGNORE_LOCK_BITS == 0)) - case FLASH_CMD_LOCKBIT_PROTECTION: // CF only - err = flash_lockbit_protection(pLockBitProtect->enable); - break; - - case FLASH_CMD_LOCKBIT_READ: // CF only - err = flash_lockbit_read(pLockBitConfig); - break; - - case FLASH_CMD_LOCKBIT_PROGRAM: // CF only - err = flash_lockbit_program(pLockBitProgram); - break; -#endif - - default: - err = FLASH_ERR_PARAM; - } - flash_release_state2(); - return err; -} - - - -/****************************************************************************** -* Function Name: flash_reset -* Description : Reset the FCU. -* NOTE: This function MUST execute from in RAM for 'ROM Area' -* programming, but if you are ONLY doing Data Flash -* programming, this function can reside and execute in Flash. -* Arguments : none -* Return Value : none -******************************************************************************/ -FLASH_PE_MODE_SECTION -void flash_reset (void) -{ - /* Declare wait counter variable */ - volatile int32_t wait_cnt; - - /* Reset the FCU */ - FLASH.FRESETR.WORD = 0xCC01; - - /* Give FCU time to reset */ - wait_cnt = WAIT_TRESW; - - /* Wait until the timer reaches zero */ - while(wait_cnt != 0) - { - /* Decrement the timer count each iteration */ - wait_cnt--; - } - - /* Release state */ - flash_release_state2(); - - /* FCU is not reset anymore */ - FLASH.FRESETR.WORD = 0xCC00; - - /* Enter ROM Read mode */ - FLASH.FENTRYR.WORD = 0xAA00; - - /* Initialize timeout for FENTRYR being written. */ - wait_cnt = FLASH_FENTRYR_TIMEOUT; - - /* Read FENTRYR to ensure it has been set to 0. Note that the top byte - of the FENTRYR register is not retained and is read as 0x00. */ - while(0x0000 != FLASH.FENTRYR.WORD) - { - /* Wait until FENTRYR is 0 unless timeout occurs. */ - if (wait_cnt-- <= 0) - { - /* This should not happen. FENTRYR getting written to 0 should - only take 2-4 PCLK cycles. Could add a call to FlashError() - here if user wants to process this. */ - break; - } - } - - /* Flash write/erase disabled */ - FLASH.FWEPROR.BYTE = 0x02; -} - - -#if (FLASH_CFG_IGNORE_LOCK_BITS == 0) - -/****************************************************************************** -* Function Name: flash_lockbit_program -* Description : Programs the lock bit for a specified ROM block. If -* the lock bit for a block is set and lock bit protection is -* enabled then that block cannot be programmed/erased. -* NOTE: This function MUST execute from RAM -* Arguments :flash_program_lockbit_config_t *lockbit_addr - -* Which ROM erasure block to set the lock bit for -* Return Value : FLASH_SUCCESS - -* Operation Successful -* FLASH_FAILURE - -* Operation Failed -* FLASH_ERR_BUSY - -* Another flash operation is in progress -******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_lockbit_program (flash_program_lockbit_config_t *lockbit_addr) -{ - /* Declare address pointer */ - FCU_BYTE_PTR p_addr; - /* Declare operation result container variable */ - flash_err_t result = FLASH_SUCCESS; - /* Declare timer wait count variable */ - volatile int32_t wait_cnt; - -#if (FLASH_CFG_PARAM_CHECKING_ENABLE == 1) - if (lockbit_addr->block_addr <= FLASH_CF_BLOCK_INVALID) - { - return FLASH_ERR_PARAM; - } -#endif - - /* Attempt to grab state */ - if( flash_grab_state(FLASH_LOCK_BIT) != FLASH_SUCCESS ) - { - /* Another operation is already in progress */ - return FLASH_ERR_BUSY; - } - - /* Flash Command Address */ - p_addr = (FCU_BYTE_PTR)lockbit_addr->block_addr; - - /* Set FCU to ROM PE mode */ - g_current_mode = ROM_PE_MODE; - - /* Enter ROM PE mode, check if operation successful */ - if( enter_pe_mode((uint32_t)p_addr) != FLASH_SUCCESS) - { - /* Make sure part is in ROM read mode. */ - exit_pe_mode((uint32_t)p_addr); - - /* Release state */ - flash_release_state2(); - - /* Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - - /* Send the FCU Command */ - *p_addr = 0x77; - *p_addr = 0xD0; - - /* Set timeout wait counter value */ - wait_cnt = WAIT_MAX_ROM_WRITE; - - /* Wait until FCU operation finishes, or a timeout occurs */ - while(FLASH.FSTATR0.BIT.FRDY == 0) - { - /* Decrement the wait counter */ - wait_cnt--; - - /* Check if the wait counter has reached zero */ - if(wait_cnt == 0) - { - /* Maximum timeout duration for writing to ROM has elapsed - - assume operation failure and reset the FCU */ - flash_reset(); - - /* Return FLASH_FAILURE, operation failure */ - result = FLASH_ERR_FAILURE; - } - } - - /* Check for illegal command or programming errors */ - if((FLASH.FSTATR0.BIT.ILGLERR == 1) || (FLASH.FSTATR0.BIT.PRGERR == 1)) - { - /* Return FLASH_FAILURE, operation failure */ - result = FLASH_ERR_FAILURE; - } - - /* Leave Program/Erase Mode */ - exit_pe_mode((uint32_t)p_addr); - - /* Release state */ - flash_release_state2(); - - /* Return result of lock bit programming */ - return result; -} -/****************************************************************************** -End of function R_FlashProgramLockBit -******************************************************************************/ - - - - -/****************************************************************************** -* Function Name: flash_lockbit_read -* Description : Reads and returns the lock bit status for a ROM block -* NOTE: This function MUST execute from RAM -* Arguments : lockbit_info - -* Which ROM erasure block to read the lock bit of, and a place to store the result -* -* Return Value : FLASH_SUCCESS - operation successful, lockbit_info->result contains either -* FLASH_LOCK_BIT_SET or FLASH_LOCK_BIT_NOT_SET -* FLASH_FAILURE - -* Operation Failed -* FLASH_ERR_BUSY - -* Another flash operation is in progress -******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_lockbit_read (flash_read_lockbit_config_t *lockbit_info) -{ - /* Declare address pointer */ - FCU_BYTE_PTR p_addr; - /* Declare operation result container variable */ - flash_err_t result = FLASH_SUCCESS; - /* Holds outcome of lock-bit read */ - uint8_t lock_bit; - -#if (FLASH_CFG_PARAM_CHECKING_ENABLE == 1) - if (lockbit_info->block_addr <= FLASH_CF_BLOCK_INVALID) - { - return FLASH_ERR_PARAM; - } -#endif - - /* Attempt to grab state */; - if( flash_grab_state(FLASH_LOCK_BIT) != FLASH_SUCCESS ) - { - /* Another operation is already in progress */ - return FLASH_ERR_BUSY; - } - - /* Flash Command Address */ - p_addr = (FCU_BYTE_PTR)lockbit_info->block_addr; - - /* Set FCU to ROM PE mode */ - g_current_mode = ROM_PE_MODE; - - /* Enter ROM PE mode, check if operation successful */ - if( enter_pe_mode((uint32_t)p_addr) != FLASH_SUCCESS) - { - /* Make sure part is in ROM read mode. */ - exit_pe_mode((uint32_t)p_addr); - - /* Release state */ - flash_release_state2(); - - /* Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - - /* Switch to ROM Lock-Bit Read Mode */ - *p_addr = 0x71; - - /* Check for illegal command */ - if(FLASH.FSTATR0.BIT.ILGLERR == 1) - { - /* Return FLASH_FAILURE, operation failure */ - result = FLASH_ERR_FAILURE; - } - else - { - /* Read lock bit value */ - lock_bit = *p_addr; - - /* Set return value */ - if(lock_bit != 0x00) - { - /* Lock bit is not set */ - lockbit_info->result = FLASH_LOCK_BIT_NOT_SET; - } - else - { - /* Lock bit is set */ - lockbit_info->result = FLASH_LOCK_BIT_SET; - } - } - - /* Leave Program/Erase Mode */ - exit_pe_mode((uint32_t)p_addr); - - /* Release state */ - flash_release_state2(); - - /* Return result of lock bit programming */ - return result; -} -/****************************************************************************** -End of function R_FlashReadLockBit -******************************************************************************/ -#endif - - - - - -/****************************************************************************** -* Function Name: flash_get_program_size -* Description : Gets the number of bytes that can be written at this time. -* Since the DF and ROM have different available programming -* sizes, we want to use the largest option to save time. -* Arguments : bytes - -* How many bytes are left to write total. -* flash_addr - -* Current address we are writing to. -* Return Value : Number of bytes to write at this time. -******************************************************************************/ -FLASH_PE_MODE_SECTION -static uint32_t flash_get_program_size (uint32_t bytes, uint32_t flash_addr) -{ - uint32_t num_byte_to_write = 0; - - if( g_current_mode == FLD_PE_MODE ) - { - /* This is a DF write. */ -#if defined(DF_PROGRAM_SIZE_LARGE) - if( (bytes >= DF_PROGRAM_SIZE_LARGE) && - ((flash_addr & (DF_PROGRAM_SIZE_LARGE-1)) == 0x00)) - { - /* Use large write size since it's more time efficient */ - num_byte_to_write = DF_PROGRAM_SIZE_LARGE; - } - else - { - /* Cannot use large program size, use small */ - num_byte_to_write = DF_PROGRAM_SIZE_SMALL; - } -#else - /* Set the next data transfer size to be DF_PROGRAM_SIZE_SMALL*/ - num_byte_to_write = DF_PROGRAM_SIZE_SMALL; -#endif - } - else - { - /* This is a ROM write. */ -#if defined(ROM_PROGRAM_SIZE_LARGE) - if( (bytes >= ROM_PROGRAM_SIZE_LARGE) && - ((flash_addr & (ROM_PROGRAM_SIZE_LARGE-1)) == 0x00)) - { - /* Use large write size since it's more time efficient */ - num_byte_to_write = ROM_PROGRAM_SIZE_LARGE; - } - #if defined(ROM_PROGRAM_SIZE_MEDIUM) - else if( (bytes >= ROM_PROGRAM_SIZE_MEDIUM) && - ((flash_addr & (ROM_PROGRAM_SIZE_MEDIUM-1)) == 0x00)) - { - /* Use large write size since it's more time efficient */ - num_byte_to_write = ROM_PROGRAM_SIZE_MEDIUM; - } - #endif - else - { - /* Cannot use large program size, use small */ - num_byte_to_write = ROM_PROGRAM_SIZE_SMALL; - } -#else - /* Set the next data transfer size to be smallest supported write. */ - num_byte_to_write = ROM_PROGRAM_SIZE; -#endif - } - - return num_byte_to_write; -} - - - -/****************************************************************************** -* Function Name: notify_peripheral_clock -* Description : Notifies FCU or clock supplied to flash unit -* NOTE: This function MUST execute from in RAM for 'ROM Area' -* programming, but if you are ONLY doing Data Flash programming, -* this function can reside and execute in Flash. -* Arguments : flash_addr - -* Flash address you will be erasing or writing to -* Return Value : FLASH_SUCCESS - -* Operation Successful -* FLASH_FAILURE - -* Operation Failed -******************************************************************************/ -FLASH_PE_MODE_SECTION -static uint8_t notify_peripheral_clock (FCU_BYTE_PTR flash_addr) -{ - /* Declare wait counter variable */ - volatile int32_t wait_cnt; - - /* Notify Peripheral Clock(PCK) */ - /* Set frequency of PCK in MHz */ - FLASH.PCKAR.WORD = (MCU_CFG_FCLK_HZ/1000000); - - /* Execute Peripheral Clock Notification Commands */ - *flash_addr = 0xE9; - *flash_addr = 0x03; - *(FCU_WORD_PTR)flash_addr = 0x0F0F; - *(FCU_WORD_PTR)flash_addr = 0x0F0F; - *(FCU_WORD_PTR)flash_addr = 0x0F0F; - *flash_addr = 0xD0; - - /* Set timeout wait duration */ - wait_cnt = WAIT_MAX_NOTIFY_FCU_CLOCK; - - /* Check FRDY */ - while(FLASH.FSTATR0.BIT.FRDY == 0) - { - /* Decrement wait counter */ - wait_cnt--; - - /* Check if wait counter has reached zero */ - if(wait_cnt == 0) - { - /* Timeout duration elapsed, assuming operation failure - Reset - FCU */ - flash_reset(); - - /* Return FLASH_FAILURE, operation failure */ - return FLASH_ERR_FAILURE; - } - } - - /* Check ILGLERR */ - if(FLASH.FSTATR0.BIT.ILGLERR == 1) - { - /* Return FLASH_FAILURE, operation failure*/ - return FLASH_ERR_FAILURE; - } - - /* Return FLASH_SUCCESS, operation success */ - return FLASH_SUCCESS; -} -/****************************************************************************** -End of function notify_peripheral_clock -******************************************************************************/ - - - - - -FLASH_SECTION_CHANGE_END // end FLASH_SECTION_ROM - -#endif diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_2/r_flash_type2_if.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_2/r_flash_type2_if.h deleted file mode 100644 index a422e633dd0..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_2/r_flash_type2_if.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) 2014 Renesas Electronics Corporation. All rights reserved. -**********************************************************************************************************************/ -/********************************************************************************************************************** -* File Name : r_flash_type2_if.h -* Description : This file defines the flash API functions for FCU enabled MCU's. -* -**********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 02.18.2014 1.10 Support for RX200, RX600 -* : 12.08.2016 2.00 Modified for BSPless operation. -**********************************************************************************************************************/ - -#ifndef FLASH_API_IF_FCU_HEADER_FILE -#define FLASH_API_IF_FCU_HEADER_FILE - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -/* Fixed width integer support. */ -#include -/* bool support */ -#include -#include "r_flash_rx.h" // Include this here or flash_err_t doesn't get resolved - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -flash_err_t flash_api_open(void); -flash_err_t flash_api_write(uint32_t buffer_addr, uint32_t flash_addr, uint32_t bytes); -flash_err_t flash_api_erase(flash_block_address_t block_start_address, uint32_t num_blocks); -flash_err_t flash_api_blankcheck(uint32_t address, uint32_t num_bytes, flash_res_t *result); -flash_err_t flash_api_control(flash_cmd_t cmd, void *pcfg); -uint32_t flash_get_romBlock_size (uint32_t addr, rom_block_info_t* pblock_info); -bool flash_get_romBlock_info (uint32_t block_number, rom_block_info_t* pblock_info); -flash_err_t flash_getStatus (void); - -/* These functions are only used when BGO (non-blocking) mode is enabled */ -#if ((FLASH_CFG_DATA_FLASH_BGO == 1) || (FLASH_CFG_CODE_FLASH_BGO == 1)) -/* Callback function to call when flash erase is finished */ -void FlashEraseDone(void); -/* Callback function to call when flash write is finished */ -void FlashWriteDone(void); -/* Function to take care of flash errors */ -void FlashError(void); -/* Callback function to call when flash blank check is finished. 'result' - argument is 0 if block was blank and 1 if it was not */ -void FlashBlankCheckDone(uint8_t result); -#endif - - -#endif /* FLASH_API_IF_FCU_HEADER_FILE */ - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_3/r_flash_type3.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_3/r_flash_type3.c deleted file mode 100644 index c75ca83c1b0..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_3/r_flash_type3.c +++ /dev/null @@ -1,432 +0,0 @@ -/******************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_type3.c -* Description : This module implements functions specific to Flash Type 3 MCUs -********************************************************************************************************************/ -/******************************************************************************************************************* -* History : DD.MM.YYYY Version Description -* : 02.18.2014 1.10 Support for RX64M -* 19.12.2014 1.20 Replaced some equate names for FLASH_TYPE_3. -* 20.05.2016 1.30 Added BGO write/erase/blankcheck interrupt operation -* Fixed FLASH_CMD_LOCKBIT_DISABLE/ENABLE operation. -* 25.05.2016 1.31 Added BGO lockbit read/write interrupt operation -* 13.06.2016 1.40 Fixed timeouts on flash erase and write. -* 10.08.2016 1.50 Cleaned up flash_fcuram_codecopy() function. -* Removed setting of flash lock state just before switch in flash_api_control() -* which caused CMD_GET_STATUS to always return BUSY. -* Added #if to exclude ISR code when not in BGO mode. -* 12.08.2016 2.00 Modified for BSPless operation. -* 17.11.2016 2.10 Fixed flash_reset() so enters PE mode before issuing a flash_stop() -* when in idle state. -* 18.11.2016 3.00 Merged functions common to other flash types into r_flash_fcu.c and r_flash_group.c. -********************************************************************************************************************/ - -/******************************************************************************************************************** -Includes , "Project Includes" -********************************************************************************************************************/ -#include "r_flash_rx_if.h" - -#if (FLASH_TYPE == FLASH_TYPE_3) -#include "r_flash_rx.h" -#include "r_flash_fcu.h" -#include "r_flash_group.h" -#include "r_flash_type3_if.h" - -/****************************************************************************** - Typedef definitions -******************************************************************************/ - -/*********************************************************************************************************************** - Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** - Private global variables and functions -***********************************************************************************************************************/ -lkbit_mode_t g_lkbit_mode = FLASH_LOCKBIT_MODE_NORMAL; - -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) -static flash_err_t flash_lockbit_write(flash_block_address_t block_address, uint32_t num_blocks); - -#define FLASH_PE_MODE_SECTION R_ATTRIB_SECTION_CHANGE_F(FRAM) -#define FLASH_SECTION_CHANGE_END R_ATTRIB_SECTION_CHANGE_END -#else -#define FLASH_PE_MODE_SECTION -#define FLASH_SECTION_CHANGE_END -#endif - -/*********************************************************************************************************************** -* Function Name: get_cmdlk_err -* Description : This function identifies the error when FLASH.FASTAT.BIT.CMDLK is set and performs recovery steps. -* Arguments : None -* Return Value : FLASH_ERR_LOCKBIT_SET - -* Operation failed due to lockbit being set -* FLASH_ERR_FAILURE - -* Failure caused by something other than lockbit set -* FLASH_ERR_CMD_LOCKED - -* Flash hardware locked -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t get_cmdlk_err(void) -{ - flash_err_t err; - - /* THIS FUNCTION IS ONLY CALLED AFTER FRDY FLAG IS SET (OPERATION BELIEVED TO BE COMPLETE) */ - - /* FPESTAT only valid if FRDY=1 and PRGERR or ERSERR is set */ - if ((0x0001 & FLASH.FPESTAT.WORD) // error due to lockbit on write or erase - && ((FLASH.FSTATR.BIT.PRGERR) || (FLASH.FSTATR.BIT.ERSERR))) - { - err = FLASH_ERR_LOCKBIT_SET; - } - else if ((0x0002 & FLASH.FPESTAT.WORD) // error due to non-lockbit error - && ((FLASH.FSTATR.BIT.PRGERR) || (FLASH.FSTATR.BIT.ERSERR))) - { - err = FLASH_ERR_FAILURE; - } - else - { - err = FLASH_ERR_CMD_LOCKED; - } - - do_cmdlk_recovery(); - return err; -} - -/*********************************************************************************************************************** -* Function Name: do_cmdlk_recovery -* Description : This function performs steps to recover from a command-locked state. -* Arguments : None -* Return Value : None -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -void do_cmdlk_recovery(void) -{ - - /* THIS FUNCTION IS ONLY CALLED AFTER FRDY FLAG IS SET (OPERATION BELIEVED TO BE COMPLETE) */ - - if (FLASH.FSTATR.BIT.ILGLERR) - { - if (FLASH.FASTAT.BIT.DFAE == 1) // tried to access invalid address - { - FLASH.FASTAT.BIT.DFAE = 0; // can only write 0 after 1 is read - } - else if (FLASH.FASTAT.BIT.CFAE == 1) // tried to access invalid address - { - FLASH.FASTAT.BIT.CFAE = 0; // can only write 0 after 1 is read - } - } - - if ((FLASH.FSTATR.BIT.FCUERR == 1) - || (FLASH.FSTATR.BIT.FRDTCT == 1) - || (FLASH.FSTATR.BIT.FLWEERR == 1) - || ((FLASH.FSTATR.BIT.FCUERR == 0) && (FLASH.FSTATR.BIT.FRDTCT == 0) && (FLASH.FSTATR.BIT.FLWEERR == 0))) - { - flash_stop(); - } -} - - -#if (FLASH_CFG_DATA_FLASH_BGO || (FLASH_CFG_CODE_FLASH_ENABLE && FLASH_CFG_CODE_FLASH_BGO)) - -/*********************************************************************************************************************** -* Function Name: get_cmdlk_err_event -* Description : This function identifies the error when FLASH.FASTAT.BIT.CMDLK is set and converts it to -* an interrupt event for the callback function. -* Arguments : None -* Return Value : FLASH_INT_EVENT_ERR_DF_ACCESS - -* Data flash access error -* FLASH_INT_EVENT_ERR_CF_ACCESS - -* Code flash access error -* FLASH_INT_EVENT_ERR_LOCKBIT_SET - -* Operation failed due to lockbit being set -* FLASH_INT_EVENT_ERR_FAILURE - -* Failure caused by something other than lockbit set -* FLASH_INT_EVENT_ERR_CMD_LOCKED - -* Flash hardware locked -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_interrupt_event_t get_cmdlk_err_event(void) -{ - flash_interrupt_event_t event; - - if (1 == FLASH.FASTAT.BIT.DFAE) // tried to access invalid address - { - event = FLASH_INT_EVENT_ERR_DF_ACCESS; - } - else if (1 == FLASH.FASTAT.BIT.CFAE) // tried to access invalid address - { - event = FLASH_INT_EVENT_ERR_CF_ACCESS; - } - else if ((0x0001 & FLASH.FPESTAT.WORD) - && ((FLASH.FSTATR.BIT.PRGERR) || (FLASH.FSTATR.BIT.ERSERR))) - { - event = FLASH_INT_EVENT_ERR_LOCKBIT_SET; - } - else if ((0x0002 & FLASH.FPESTAT.WORD) - && ((FLASH.FSTATR.BIT.PRGERR) || (FLASH.FSTATR.BIT.ERSERR))) - { - event = FLASH_INT_EVENT_ERR_FAILURE; - } - else - { - event = FLASH_INT_EVENT_ERR_CMD_LOCKED; - } - - do_cmdlk_recovery(); - return event; -} -#endif // (FLASH_CFG_DATA_FLASH_BGO || (FLASH_CFG_CODE_FLASH_ENABLE && FLASH_CFG_CODE_FLASH_BGO)) - -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) -/*********************************************************************************************************************** -* Function Name: flash_api_lockbit_set -* Description : Function will set the lockbit for the specified number of code flash blocks. -* Arguments : block_address - -* Starting address of code flash block to set the lockbit for. -* num_blocks - -* Number of bytes to set the lockbit for. -* Return Value : FLASH_ERR_BLANK - -* Specified Data Flash area is blank -* FLASH_ERR_BYTES - -* Number of bytes exceeds max range (1-65535) or is not a multiple of 4 -* FLASH_ERR_ADRRESS - -* Start address is an invalid Data Flash Address -* FLASH_ERR_LOCKED - -* The FCU is in a command locked state and cannot process the operation.The function performed a -* RESET on the peripheral to recover from this state. -* FLASH_ERR_FAILURE -* Failed to enter PE mode -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_api_lockbit_set(flash_block_address_t block_address, uint32_t num_blocks) -{ - flash_err_t err; - -#if (FLASH_CFG_PARAM_CHECKING_ENABLE == 1) - if (((block_address > FLASH_CF_BLOCK_0) || (block_address <= FLASH_CF_BLOCK_INVALID ))) - { - return FLASH_ERR_ADDRESS; - } - - if ((num_blocks > FLASH_NUM_BLOCKS_CF) || (num_blocks <= 0)) - { - return FLASH_ERR_BLOCKS; - } - - err = check_cf_block_total(block_address, num_blocks); - if (err != FLASH_SUCCESS) - { - return err; // block_address + num_blocks out of range - } -#endif - - /* Lock flash driver and set state to LOCK_BIT */ - if (FLASH_SUCCESS != flash_lock_state(FLASH_LOCK_BIT)) - { - return FLASH_ERR_BUSY; - } - - /* Transition to CF P/E mode to issue LOCKBIT READ command */ - err = flash_pe_mode_enter(FLASH_TYPE_CODE_FLASH); - if (FLASH_SUCCESS != err) - { - return(err); - } - - /* Set the current operation */ - g_current_parameters.current_operation = FLASH_CUR_LOCKBIT_SET; - - /* Start the LockBit Set operation */ - err = flash_lockbit_write(block_address, num_blocks); - if (FLASH_SUCCESS != err) - { - flash_reset(); - } - - /* Current operation is completed. Exit from PE mode and return status */ - flash_pe_mode_exit(); - flash_release_state(); - - return err; -} - - -/*********************************************************************************************************************** - * Function Name: flash_lockbit_read - * Description : This function reads the lockbit setting for any block. - * Arguments : block_address - * Address of block to check - * *lock_state - * Set to FLASH_RES_LOCKBIT_STATE_NON_PROTECTED or FLASH_RES_LOCKBIT_STATE_PROTECTED - * Return Value : FLASH_SUCCESS - - * Operation completed successfully - * FLASH_ERR_ADDRESS - - * Invalid block address - * FLASH_ERR_FAILURE - * Could net enter/exit PE mode - * FLASH_ERR_TIMEOUT - - * Operation timed out - * FLASH_ERR_CMD_LOCKED - * Peripheral hardware in locked state. A reset was issued to recover from this state - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_lockbit_read(flash_block_address_t block_address, flash_res_t *lock_state) -{ - flash_err_t err = FLASH_SUCCESS; - -#if (FLASH_CFG_PARAM_CHECKING_ENABLE == 1) - uint32_t cf_block_size; - - /* Check for valid address range */ - if (((block_address > FLASH_CF_BLOCK_0) || (block_address <= FLASH_CF_BLOCK_INVALID ))) - { - return FLASH_ERR_ADDRESS; - } - - /* Check for block boundary */ - cf_block_size = (block_address >= FLASH_CF_BLOCK_7) ? FLASH_CF_SMALL_BLOCK_SIZE : FLASH_CF_MEDIUM_BLOCK_SIZE; - if ((block_address & (cf_block_size - 1)) != 0) - { - return FLASH_ERR_ADDRESS; - } -#endif - - /* Lock flash driver and set state to LOCK_BIT */ - if (FLASH_SUCCESS != flash_lock_state(FLASH_LOCK_BIT)) - { - return FLASH_ERR_BUSY; - } - - - /* Transition to CF P/E mode to issue LOCKBIT READ command */ - err = flash_pe_mode_enter(FLASH_TYPE_CODE_FLASH); - if (FLASH_SUCCESS != err) - { - return(err); - } - - if (g_current_parameters.bgo_enabled_cf == true) - { - g_current_parameters.current_operation = FLASH_CUR_CF_BGO_READ_LOCKBIT; - } - - /* Init flash register and write fcu read lockbit command */ - FLASH.FSADDR.LONG = block_address; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_LOCK_BIT_READ; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_FINAL; - - /* In blocking mode, wait for FRDY or timeout */ - if (g_current_parameters.bgo_enabled_cf == false) - { - g_current_parameters.wait_cnt = FLASH_FRDY_CMD_TIMEOUT; - err = flash_wait_frdy(); - if (err == FLASH_SUCCESS) - { - /* Load lockbit setting */ - if (0x01 == FLASH.FLKSTAT.BYTE) - { - *lock_state = FLASH_RES_LOCKBIT_STATE_NON_PROTECTED; - } - else - { - *lock_state = FLASH_RES_LOCKBIT_STATE_PROTECTED; - } - } - } - - flash_pe_mode_exit(); - flash_release_state(); - return err; -} - - -/*********************************************************************************************************************** - * Function Name: flash_lockbit_write - * Description : Function to write(set) the lockbit for any block. - * Arguments : block_address - - * Starting block to lock - * num_blocks - - * Number of blocks to lock in ascending order (descending addresses) - * Return Value : FLASH_SUCCESS - * Lockbit set for the specified block(s) - * FLASH_ERR_TIMEOUT - - * Operation timed out - * FLASH_ERR_LOCKBIT_SET - - * Programming error (should never happen) - * FLASH_ERR_CMD_LOCKED - - * Flash hardware locked (should never happen) - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_lockbit_write(flash_block_address_t block_address, uint32_t num_blocks) -{ - flash_err_t err = FLASH_SUCCESS; - volatile uint32_t wait_cnt = FLASH_FRDY_CMD_TIMEOUT; - - - if (g_current_parameters.bgo_enabled_cf == true) - { - g_current_parameters.current_operation = FLASH_CUR_CF_BGO_WRITE_LOCKBIT; - } - - g_current_parameters.dest_addr = block_address; - g_current_parameters.total_count = num_blocks; - - /* Loop through each block address and set lockbit */ - for (g_current_parameters.current_count = 0; - g_current_parameters.current_count < g_current_parameters.total_count; - g_current_parameters.current_count++) - { - /* Init flash register and write fcu command */ - FLASH.FSADDR.LONG = g_current_parameters.dest_addr; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_LOCK_BIT_PGM; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_FINAL; - - /* Return if in BGO mode. Processing loop will finish in FRDYI interrupt */ - if (g_current_parameters.bgo_enabled_cf == true) - { - break; - } - - /* In blocking mode. Wait until FRDY is 1 unless timeout occurs. */ - err = flash_wait_frdy(); - if (err != FLASH_SUCCESS) - { - break; - } - - /* Decrement to start address of next CF block */ - if (g_current_parameters.dest_addr <= (uint32_t) FLASH_CF_BLOCK_7) - { - g_current_parameters.dest_addr -= FLASH_CF_MEDIUM_BLOCK_SIZE; - } - else - { - g_current_parameters.dest_addr -= FLASH_CF_SMALL_BLOCK_SIZE; - } - } - - return err; -} -#endif - -FLASH_SECTION_CHANGE_END //end section FRAM - -#endif // FLASH_TYPE_3 diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_3/r_flash_type3_if.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_3/r_flash_type3_if.h deleted file mode 100644 index 5709b5efa21..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_3/r_flash_type3_if.h +++ /dev/null @@ -1,74 +0,0 @@ -/********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_type3_if.h -* Description : This module implements equates/declarations specific to Flash Type 3 MCUs -**********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 02.18.2014 1.10 Support for RX64M -* : 12.08.2016 2.00 Modified for BSPless operation. -* : 17.11.2016 2.10 Added FLASH_FREQ_xx and FLASH_FCU_INT_xxx #defines -* : 05.10.2016 3.00 Merged functions common to other flash types into r_flash_fcu.c and r_flash_group.c. -**********************************************************************************************************************/ - -#ifndef FLASH_API_IF_FCU_64M_HEADER_FILE -#define FLASH_API_IF_FCU_64M_HEADER_FILE - -#include "r_flash_rx_if.h" -#if (FLASH_TYPE == 3) - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "r_flash_rx.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define FLASH_FREQ_LO (4000000) -#define FLASH_FREQ_HI (60000000) - -#define FLASH_FCU_INT_ENABLE FLASH.FAEINT.BYTE = 0x90; \ - FLASH.FRDYIE.BYTE = 0x01; -#define FLASH_FCU_INT_DISABLE FLASH.FAEINT.BYTE = 0x00; \ - FLASH.FRDYIE.BYTE = 0x00; - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ -extern lkbit_mode_t g_lkbit_mode; - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -extern flash_err_t get_cmdlk_err(void); -extern void do_cmdlk_recovery(void); -extern flash_interrupt_event_t get_cmdlk_err_event(void); -extern flash_err_t flash_api_lockbit_set(flash_block_address_t block_address, uint32_t num_blocks); -extern flash_err_t flash_lockbit_read(flash_block_address_t block_address, flash_res_t *lock_state_result); - -#endif // FLASH_TYPE == 3 -#endif // FLASH_API_IF_FCU_64M_HEADER_FILE - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_4/r_flash_type4.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_4/r_flash_type4.c deleted file mode 100644 index 8ac0030e7aa..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_4/r_flash_type4.c +++ /dev/null @@ -1,487 +0,0 @@ -/******************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_type4.c -* Description : This module implements functions specific to Flash Type 4 MCUs -********************************************************************************************************************/ -/******************************************************************************************************************* -* History : DD.MM.YYYY Version Description -* : 11.02.2016 1.00 Initial version -* : 12.08.2016 2.00 Modified for BSPless operation -* : 17.11.2016 2.10 Fixed flash_reset() so enters PE mode before issuing a flash_stop() -* when in idle state. -* : 18.11.2016 3.00 Merged functions common to other flash types into r_flash_fcu.c and r_flash_group.c. -* 06.02.2017 3.10 Added support for RX65N-2M (bank/application swap). -* 11.08.2017 3.20 Modified flash_toggle_banksel_reg() and flash_write_faw_reg() so always poll -* for FRDY even when in BGO/interrupt mode. -********************************************************************************************************************/ - -/******************************************************************************************************************** -Includes , "Project Includes" -********************************************************************************************************************/ -#include "r_flash_rx_if.h" -#if (FLASH_TYPE == FLASH_TYPE_4) -#include "r_flash_rx.h" -#include "r_flash_fcu.h" -#include "r_flash_group.h" -#include "r_flash_type4_if.h" - -/****************************************************************************** -Typedef definitions -******************************************************************************/ - -/*********************************************************************************************************************** - Macro definitions - ***********************************************************************************************************************/ - - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - -static flash_err_t flash_write_faw_reg(fawreg_t faw); - - -#if (FLASH_IN_DUAL_BANK_MODE) -R_ATTRIB_SECTION_CHANGE_F(FRAM2) - - -flash_err_t flash_toggle_banksel_reg() -{ - flash_err_t err = FLASH_SUCCESS; - uint32_t banksel_val; - - - err = flash_pe_mode_enter(FLASH_TYPE_CODE_FLASH); - if (FLASH_SUCCESS != err) - { - return(err); - } - - g_current_parameters.current_operation = FLASH_CUR_CF_TOGGLE_BANK; - - - /* Read and toggle bank select value */ - banksel_val = *((uint32_t *)BANKSEL_ADDR); - banksel_val ^= BANKSWP_MASK; - -#ifdef __BIG // Big endian - swap words - uint32_t swapped; - swapped = (banksel_val << 16) | ((banksel_val >> 16) & 0x0000FFFF); - banksel_val = swapped; -#endif - - /* Write new value */ - /* See table "Address Used by Configuration Set Command" in Flash Memory Manual */ - FLASH.FSADDR.BIT.FSADDR = 0x00FF5D20; // FSADDR reg specific addr for BANKSEL register - *g_pfcu_cmd_area = (uint8_t) 0x40; // Control area command - *g_pfcu_cmd_area = (uint8_t) 0x08; // 8 words - - *((uint16_t *)g_pfcu_cmd_area) = (uint16_t) (banksel_val & 0x000FFFF); // data for 0x00FF5D20 - *((uint16_t *)g_pfcu_cmd_area) = (uint16_t) ((banksel_val >> 16) & 0x000FFFF); // data for 0x00FF5D22 - *((uint16_t *)g_pfcu_cmd_area) = 0xFFFF; // data for 0x00FF5D24 - *((uint16_t *)g_pfcu_cmd_area) = 0xFFFF; // data for 0x00FF5D26 - *((uint16_t *)g_pfcu_cmd_area) = 0xFFFF; // data for 0x00FF5D28 - *((uint16_t *)g_pfcu_cmd_area) = 0xFFFF; // data for 0x00FF5D2A - *((uint16_t *)g_pfcu_cmd_area) = 0xFFFF; // data for 0x00FF5D2C - *((uint16_t *)g_pfcu_cmd_area) = 0xFFFF; // data for 0x00FF5D2E - *g_pfcu_cmd_area = (uint8_t) 0xD0; // end command - - /* NOTE: Always poll for completion even when in BGO/interrupt mode. This is - * because the banksel register is "tied" to bank 0. We do not want to return - * from this function (which is executing in RAM) until the operation - * completes. Otherwise, if the app happens to be executing in bank 0, the - * illegal situation in effect arises of writing to the same bank that you - * are executing from. - */ - g_current_parameters.wait_cnt = FLASH_FRDY_CMD_TIMEOUT; - while (1 != FLASH.FSTATR.BIT.FRDY) - { - /* Wait until FRDY is 1 unless timeout occurs. */ - if (g_current_parameters.wait_cnt-- <= 0) - { - /* if FRDY is not set to 1 after max timeout, issue the stop command*/ - err = flash_stop(); - return err; - } - } - - flash_pe_mode_exit(); - - return err; -} - -#endif // FLASH_IN_DUAL_BANK_MODE - -#define FLASH_PE_MODE_SECTION R_ATTRIB_SECTION_CHANGE_F(FRAM) -#define FLASH_SECTION_CHANGE_END R_ATTRIB_SECTION_CHANGE_END -#else // #if (FLASH_CFG_CODE_FLASH_ENABLE == 1) -#define FLASH_PE_MODE_SECTION -#define FLASH_SECTION_CHANGE_END -#endif // #if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - -/*********************************************************************************************************************** -* Function Name: get_cmdlk_err -* Description : This function identifies the error when FLASH.FASTAT.BIT.CMDLK is set. -* Arguments : None -* Return Value : FLASH_ERR_SECURITY - -* Operation failed due to access window protection -* FLASH_ERR_FAILURE - -* Failure caused by something other than lockbit set -* FLASH_ERR_CMD_LOCKED - -* Flash hardware locked -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t get_cmdlk_err(void) -{ - flash_err_t err; - - - if ((FLASH.FASTAT.BIT.CFAE) || (FLASH.FSTATR.BIT.ILGLERR)) - { - err = FLASH_ERR_ADDRESS; // tried to access invalid address - } - else if (FLASH.FSTATR.BIT.SECERR) // error due to access window locking - { - err = FLASH_ERR_SECURITY; - } - else if ((FLASH.FSTATR.BIT.PRGERR) || (FLASH.FSTATR.BIT.ERSERR)) - { - err = FLASH_ERR_FAILURE; - } - else - { - err = FLASH_ERR_CMD_LOCKED; - } - - /* Recovery procedure from CMDLK is to issue a forced stop */ - flash_stop(); - return err; -} - - -#if (FLASH_CFG_DATA_FLASH_BGO || FLASH_CFG_CODE_FLASH_BGO) - -/*********************************************************************************************************************** -* Function Name: get_cmdlk_err_event -* Description : This function identifies the error when FLASH.FASTAT.BIT.CMDLK is set and converts it to -* an interrupt event for the callback function. -* Arguments : None -* Return Value : FLASH_INT_EVENT_ERR_DF_ACCESS - -* Tried to access invalid data flash address -* FLASH_INT_EVENT_ERR_CF_ACCESS - -* Tried to access invalid code falsh address -* FLASH_INT_EVENT_ERR_SECURITY - -* Operation failed due to access window protection -* FLASH_INT_EVENT_ERR_FAILURE - -* General write or erase failure. -* FLASH_INT_EVENT_ERR_CMD_LOCKED - -* Flash peripheral hardware locked -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_interrupt_event_t get_cmdlk_err_event(void) -{ - flash_interrupt_event_t event; - -#ifndef FLASH_NO_DATA_FLASH - if (FLASH.FASTAT.BIT.DFAE) - { - event = FLASH_INT_EVENT_ERR_DF_ACCESS; // tried to access invalid address - } -#endif - if ((FLASH.FASTAT.BIT.CFAE) || (FLASH.FSTATR.BIT.ILGLERR)) - { - event = FLASH_INT_EVENT_ERR_CF_ACCESS; // tried to access invalid address - } - else if (FLASH.FSTATR.BIT.SECERR) // access window protected - { - event = FLASH_INT_EVENT_ERR_SECURITY; - } - else if ((FLASH.FSTATR.BIT.PRGERR) || (FLASH.FSTATR.BIT.ERSERR)) - { - event = FLASH_INT_EVENT_ERR_FAILURE; - } - else - { - event = FLASH_INT_EVENT_ERR_CMD_LOCKED; - } - - /* Recovery procedure from CMDLK is to issue a forced stop */ - flash_stop(); - return event; -} -#endif // (FLASH_CFG_DATA_FLASH_BGO || FLASH_CFG_CODE_FLASH_BGO) - - -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) -/******************************************************************************* -* Function Name: R_CF_GetCurrentStartupArea -* Description : Return which startup area (Default or Alternate) is active -* at reset. -* Arguments : None -* Return Value : startup_area_flag - 0 ==> Alternate area -* 1 ==> Default area -*******************************************************************************/ -FLASH_PE_MODE_SECTION -uint8_t R_CF_GetCurrentStartupArea(void) -{ - fawreg_t faw; - - faw.LONG = FLASH.FAWMON.LONG; - - return(faw.BIT.BTFLG); -} - - -/******************************************************************************* -* Function Name: R_CF_ToggleStartupArea -* Description : Flips rhe startup area effective at reset. -* Arguments : None -* Return Value : FLASH_SUCCESS - -* Switched successfully. -* FLASH_ERR_FAILURE - -* PE mode enter/exit failed -*******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_CF_ToggleStartupArea (void) -{ - flash_err_t err; - fawreg_t faw; - - g_current_parameters.current_operation = FLASH_CUR_CF_TOGGLE_STARTUPAREA; - - faw.LONG = FLASH.FAWMON.LONG; - - faw.BIT.BTFLG ^= 1; - - err = flash_write_faw_reg(faw); - - return err; -} - - -/******************************************************************************* -* Function Name: R_CF_GetCurrentSwapState -* Description : Return which startup area active at the moment (not guaranteed -* through reset) -* Arguments : None -* Return Value : FLASH_SAS_SWAPFLG - -* The start-up area temporarily set according to the swap flag -* FLASH_SAS_DEFAULT - -* The start-up area temporarily set to the default area -* FLASH_SAS_ALTERNATE - -* The start-up area temporarily set to the alternate area -*******************************************************************************/ -FLASH_PE_MODE_SECTION -uint8_t R_CF_GetCurrentSwapState(void) -{ - - return(FLASH.FSUACR.BIT.SAS); -} - - -/******************************************************************************* -* Function Name: R_CF_SetCurrentSwapState -* Description : Temporarily set the start-up area (does not determine area at reset) -* Arguments : value - -* FLASH_SAS_SWAPFLG (start-up area temporarily set according to the swap flag) -* FLASH_SAS_DEFAULT (start-up area temporarily set to the default area) -* FLASH_SAS_ALTERNATE (start-up area temporarily set to the alternate area) -* FLASH_SAS_SWITCH_AREA (Command to temporarily switch to the other startup area) -* Return Value : None -*******************************************************************************/ -FLASH_PE_MODE_SECTION -void R_CF_SetCurrentSwapState(uint8_t value) -{ - uint8_t sas_flag; - uint16_t reg_value; - - - if (FLASH_SAS_SWITCH_AREA == value) // switch startup areas - { - if (FLASH_SAS_SWAPFLG == FLASH.FSUACR.BIT.SAS) // switch based upon FAWMON.BTFLG reset area - { - if (1 == FLASH.FAWMON.BIT.BTFLG) // 1 = using default area - { - sas_flag = FLASH_SAS_ALTERNATE; - } - else - { - sas_flag = FLASH_SAS_DEFAULT; - } - } - else // switch based upon current state - { - if (FLASH_SAS_ALTERNATE == FLASH.FSUACR.BIT.SAS) - { - sas_flag = FLASH_SAS_DEFAULT; - } - else - { - sas_flag = FLASH_SAS_ALTERNATE; - } - } - } - else - { - sas_flag = value; /* to set SAS to desired area */ - } - - reg_value = 0x6600 | (uint16_t)sas_flag; - FLASH.FSUACR.WORD = reg_value; - - - while(sas_flag != FLASH.FSUACR.BIT.SAS) - { - /* Confirm that the written value can be read correctly. */ - } - -} - - -/******************************************************************************* -* Function Name: R_CF_SetAccessWindow -* Description : Specifies the setting for the access window. -* Arguments : pAccessInfo->start_addr - -* start address of Access Window Setting -* : pAccessInfo->end_addr - -* end address of Access Window Setting. This should be one -* beyond the actual last byte to allow write access for. -* -* Return Value : FLASH_SUCCESS - -* Command executed successfully -* FLASH_ERR_ADDRESS - -* Invalid address argument -* FLASH_ERR_FAILURE - -* PE mode enter/exit failed -*******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_CF_SetAccessWindow (flash_access_window_config_t *pAccessInfo) -{ - flash_err_t err = FLASH_SUCCESS; - fawreg_t faw; - - - g_current_parameters.current_operation = FLASH_CUR_CF_ACCESSWINDOW; - - faw.LONG = FLASH.FAWMON.LONG; - - faw.BIT.FAWS = (pAccessInfo->start_addr & 0x00FFE000) >> 13; - faw.BIT.FAWE = (pAccessInfo->end_addr & 0x00FFE000) >> 13; - - err = flash_write_faw_reg(faw); - - return err; -} - - -/******************************************************************************* -* Function Name: flash_write_faw_reg -* Description : Writes the contents of the argument to the FAW register. -* Arguments : start_addr : start address of Access Window Setting -* : end_addr : end address of Access Window Setting. This should be one -* beyond the actual last byte to allow write access for. -* here as required by the spec. -* Return Value : FLASH_SUCCESS - -* Command executed successfully -* FLASH_ERR_FAILURE - -* PE mode enter/exit failed -*******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_write_faw_reg (fawreg_t faw) -{ - flash_err_t err = FLASH_SUCCESS; - - err = flash_pe_mode_enter(FLASH_TYPE_CODE_FLASH); - if (FLASH_SUCCESS != err) - { - return(err); - } - - faw.BIT.FSPR = 1; // p/e enabled (allow rewrite of flash; 0 locks chip forever) - -#ifdef __BIG // Big endian - swap words - uint32_t swapped; - swapped = (faw.LONG << 16) | ((faw.LONG >> 16) & 0x0000FFFF); - faw.LONG = swapped; -#endif - - /* See table "Address Used by Configuration Set Command" in Flash Memory Manual */ - FLASH.FSADDR.BIT.FSADDR = 0x00FF5D60; // FSADDR reg specific addr for FAW register - *g_pfcu_cmd_area = (uint8_t) 0x40; // Control area command - *g_pfcu_cmd_area = (uint8_t) 0x08; // 8 words - - *((uint16_t *)g_pfcu_cmd_area) = 0xFFFF; // data for 0x00FF5D60 - *((uint16_t *)g_pfcu_cmd_area) = 0xFFFF; // data for 0x00FF5D62 - *((uint16_t *)g_pfcu_cmd_area) = (uint16_t) (faw.LONG & 0x000FFFF); // data for 0x00FF5D64 - *((uint16_t *)g_pfcu_cmd_area) = (uint16_t) ((faw.LONG >> 16) & 0x000FFFF); // data for 0x00FF5D66 - *((uint16_t *)g_pfcu_cmd_area) = 0xFFFF; // data for 0x00FF5D68 - *((uint16_t *)g_pfcu_cmd_area) = 0xFFFF; // data for 0x00FF5D6A - *((uint16_t *)g_pfcu_cmd_area) = 0xFFFF; // data for 0x00FF5D6C - *((uint16_t *)g_pfcu_cmd_area) = 0xFFFF; // data for 0x00FF5D6E - *g_pfcu_cmd_area = (uint8_t) 0xD0; // end command - - /* NOTE: Always poll for completion even when in BGO/interrupt mode. This is - * because the faw register is "tied" to code flash. We do not want to return - * from this function (which is executing in RAM) until the operation - * completes. Otherwise, if the app happens to be executing in code flash - * (FLASH_CFG_CODE_FLASH_RUN_FROM_ROM = 1), the illegal situation in effect - * arises of writing to the same area that you are executing from. - */ - g_current_parameters.wait_cnt = FLASH_FRDY_CMD_TIMEOUT; - while (1 != FLASH.FSTATR.BIT.FRDY) - { - /* Wait until FRDY is 1 unless timeout occurs. */ - if (g_current_parameters.wait_cnt-- <= 0) - { - /* if FRDY is not set to 1 after max timeout, issue the stop command*/ - err = flash_stop(); - return err; - } - } - - flash_pe_mode_exit(); - - return err; -} - - -/******************************************************************************* -* Function Name: R_CF_GetAccessWindow -* Description : Return the read address form of the current access window area setting -* Arguments : pAccessInfo - -* Pointer to structure to load address range into -* Return Value : FLASH_SUCCESS -*******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_CF_GetAccessWindow (flash_access_window_config_t *pAccessInfo) -{ - - pAccessInfo->start_addr = ((FLASH.FAWMON.BIT.FAWS << 13) | 0xFF000000); - pAccessInfo->end_addr = ((FLASH.FAWMON.BIT.FAWE << 13) | 0xFF000000); - - return FLASH_SUCCESS; -} - -#endif // FLASH_CFG_CODE_FLASH_ENABLE - -FLASH_SECTION_CHANGE_END // end FRAM - -#endif // FLASH_TYPE == 4 diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_4/r_flash_type4_if.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_4/r_flash_type4_if.h deleted file mode 100644 index 69f2f57f597..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/flash_type_4/r_flash_type4_if.h +++ /dev/null @@ -1,84 +0,0 @@ -/********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_type4_if.h -* Description : This module implements equates/declarations specific to Flash Type 4 MCUs -**********************************************************************************************************************/ -/********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 11.02.2016 1.00 Support for Flash Type 4 MCUs -* : 12.08.2016 2.00 Modified for BSPless operation. -* : 17.11.2016 2.10 Added FLASH_FREQ_xx and FLASH_FCU_INT_xxx #defines -* : 05.10.2016 3.00 Merged functions common to other flash types into r_flash_fcu.c and r_flash_group.c. -* : 03.02.2017 3.10 Added BANKSEL_ADDR and BANKSWP_MASK for RX65N-2M support. -**********************************************************************************************************************/ - -#ifndef FLASH_TYPE4_HEADER_FILE -#define FLASH_TYPE4_HEADER_FILE - -#include "r_flash_rx_if.h" -#if (FLASH_TYPE == 4) - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "r_flash_rx.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define BANKSEL_ADDR (0xFE7F5D20) -#define BANKSWP_MASK (0x00000007) - -#define FLASH_FREQ_LO (4000000) -#define FLASH_FREQ_HI (60000000) - -#define FLASH_FCU_INT_ENABLE FLASH.FAEINT.BYTE = 0x90; \ - FLASH.FRDYIE.BYTE = 0x01; -#define FLASH_FCU_INT_DISABLE FLASH.FAEINT.BYTE = 0x00; \ - FLASH.FRDYIE.BYTE = 0x00; - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -extern flash_err_t get_cmdlk_err(void); -extern flash_interrupt_event_t get_cmdlk_err_event(void); -extern uint8_t R_CF_GetCurrentSwapState(void); -extern void R_CF_SetCurrentSwapState(uint8_t value); -extern uint8_t R_CF_GetCurrentStartupArea(void); -extern flash_err_t R_CF_ToggleStartupArea(void); -extern flash_err_t R_CF_GetAccessWindow(flash_access_window_config_t *pAccessInfo); -extern flash_err_t R_CF_SetAccessWindow(flash_access_window_config_t *pAccessInfo); - -#ifdef FLASH_HAS_APP_SWAP -extern flash_err_t flash_toggle_banksel_reg(void); -#endif - -#endif // FLASH_TYPE == 4 -#endif // FLASH_API_IF_FCU_64M_HEADER_FILE - - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_fcu.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_fcu.c deleted file mode 100644 index 94cc1880dc8..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_fcu.c +++ /dev/null @@ -1,907 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_fcu.c -* Description : This module implements functions common to Flash Types 3 and 4. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 05.10.2016 1.00 First Release -* : 06.02.2017 1.10 Added support for RX65N-2M (bank/application swap). -* Added code to clear ECC flag in flash_fcuram_codecopy(); -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include // memcpy() -#include "r_flash_rx_if.h" -#include "r_flash_fcu.h" -#include "r_flash_group.h" -#if (FLASH_TYPE == FLASH_TYPE_3) -#include "r_flash_type3_if.h" -#endif - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -External functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ - -#ifdef FLASH_HAS_FCU - -/*********************************************************************************************************************** - * Function Name: flash_init_fcu - * Description : This function sets the flash clock and copies FCU firmware to RAM - * (if supported). - * Arguments : none - * Return Value : FLASH_SUCCESS - - * Peripheral Initialized successfully. - * FLASH_ERR_TIMEOUT - * Timed out trying to copy firmware to RAM - ***********************************************************************************************************************/ -flash_err_t flash_init_fcu(void) -{ - flash_err_t err = FLASH_SUCCESS; - uint32_t fclk = MCU_CFG_FCLK_HZ; - - g_current_parameters.current_operation = FLASH_CUR_FCU_INIT; - - /* Allow Access to the Flash registers */ - FLASH.FWEPROR.BYTE = 0x01; - - /* Let the sequencer know what FCLK is running at */ - R_FLASH_Control(FLASH_CMD_CONFIG_CLOCK, &fclk); - - /* Copy the FCU firmware to FCU RAM */ -#if (FLASH_TYPE == FLASH_TYPE_3) - err = flash_fcuram_codecopy(); -#endif - return err; -} - -#if (FLASH_TYPE == FLASH_TYPE_3) -/*********************************************************************************************************************** - * Function Name: flash_fcuram_codecopy - * Description : This function copies FCU firmware to the FCURAM. - * Arguments : none - * Return Value : FLASH_SUCCESS - - * Code copied successfully. - * FLASH_ERR_TIMEOUT - * Timed out while attempting to switch to P/E mode or while trying to issue a STOP or - * an ongoing flash operation timed out. - * FLASH_ERR_LOCKED - * Switch to Read mode timed out and STOP was attempted to recover. Stop operation failed. - * Peripheral in locked state. - * FLASH_ERR_FAILURE - * Unable to enter PE mode - ***********************************************************************************************************************/ -flash_err_t flash_fcuram_codecopy(void) -{ - uint8_t * p_src; - uint8_t * p_dest; - volatile int32_t wait_cnt; // Timeout counter. - flash_err_t err = FLASH_SUCCESS; - - p_src = (uint8_t*) FCU_FIRMWARE_STORAGE_AREA; - p_dest = (uint8_t*) FCU_RAM_AREA; - - if (FLASH.FENTRYR.WORD != 0x0000) - { - /*Enter Read Mode*/ - FLASH.FENTRYR.WORD = 0xAA00; - - /* Initialize timeout for FENTRYR being written. */ - wait_cnt = FLASH_FENTRYR_TIMEOUT; - - /* Read FENTRYR to ensure it has been set to 0. Note that the top byte - of the FENTRYR register is not retained and is read as 0x00. */ - while (0x0000 != FLASH.FENTRYR.WORD) - { - /* Wait until FENTRYR is 0 unless timeout occurs. */ - if (wait_cnt-- <= 0) - { - return FLASH_ERR_TIMEOUT; - } - } - } - - FLASH.FCURAME.WORD = 0xC403; // FCURAM Access Enabled, High Speed Write Enabled - - /* Copy over the 4K from storage area to FCURAM */ - memcpy(p_dest, p_src, FCU_RAM_SIZE); - - FLASH.FCURAME.WORD = 0xC400; // FCURAM Access Disabled - - - /* Clear the ECC error flag in FCURAM */ - err = flash_pe_mode_enter(FLASH_TYPE_CODE_FLASH); - if (err == FLASH_SUCCESS) - { - err = flash_stop(); - if (err == FLASH_SUCCESS) - { - err = flash_pe_mode_exit(); - } - } - - return err; -} -#endif // FLASH_TYPE_3 - - -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) -#define FLASH_PE_MODE_SECTION R_ATTRIB_SECTION_CHANGE_F(FRAM) -#define FLASH_SECTION_CHANGE_END R_ATTRIB_SECTION_CHANGE_END -#else -#define FLASH_PE_MODE_SECTION -#define FLASH_SECTION_CHANGE_END -#endif - - -/*********************************************************************************************************************** - * Function Name: flash_reset - * Description : Function resets the Flash peripheral - ** Arguments : None - * Return Value : FLASH_SUCCESS - - * Flash Peripheral successfully reset. - * Notes : -This function will reset the peripheral by stopping any ongoing operations, - * clearing the DFAE and CFAE flags and changing the PE mode to Read mode. - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_reset(void) -{ - - /* Cannot release sequencer from the command-locked state with status clear - * or forced-stop commands if CFAE or DFAE is set. Must read those bits - * before can set to 0. - */ - if (FLASH.FASTAT.BIT.CFAE == 1) - { - FLASH.FASTAT.BIT.CFAE = 0; - } -#ifndef FLASH_NO_DATA_FLASH - if (FLASH.FASTAT.BIT.DFAE == 1) - { - FLASH.FASTAT.BIT.DFAE = 0; - } -#endif - - /* Possible FLASH_CMD_RESET is called when no outstanding command is in progress. - * In that case, enter pe mode so flash_stop() can write to the sequencer. - */ - if (g_flash_state == FLASH_READY) - { - flash_pe_mode_enter(FLASH_TYPE_CODE_FLASH); - } - - /*Issue a forced stop */ - flash_stop(); - - /*Transition to Read mode*/ - FLASH.FENTRYR.WORD = 0xAA00; - while (FLASH.FENTRYR.WORD != 0x0000) - ; - - return FLASH_SUCCESS; -} - - -/*********************************************************************************************************************** - * Function Name: flash_stop - * Description : Function issue the STOP command and check the state of the Command Lock bit. - * Arguments : none - * Return Value : FLASH_SUCCESS - - * Stop issued successfully. - * FLASH_ERR_LOCKED - * Peripheral in locked state - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_stop(void) -{ - - g_current_parameters.current_operation = FLASH_CUR_STOP; - - /* Issue stop command to flash command area */ - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_FORCED_STOP; - - /* Wait for current operation to complete.*/ - while (1 != FLASH.FSTATR.BIT.FRDY) - { - ; - } - - /* Check that fcu command lock bit is cleared */ - if (0 != FLASH.FASTAT.BIT.CMDLK) - { - return FLASH_ERR_CMD_LOCKED; - } - - return FLASH_SUCCESS; -} - - -/*********************************************************************************************************************** - * Function Name: flash_pe_mode_enter - * Description : Function switches the peripheral to P/E mode for Code Flash or Data Flash. - * Arguments : flash_type_t : Specify Code Flash or Data Flash - * Return Value : FLASH_SUCCESS - - * Switched successfully. - * FLASH_ERR_FAILURE - - * Unable to Switch to P/E Mode. - * FLASH_ERR_PARAM - - * Illegal parameter passed - * NOTE : This function must run from RAM if Code Flash non-BGO is used - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_pe_mode_enter(flash_type_t flash_type) -{ - flash_err_t err = FLASH_SUCCESS; - - if (flash_type == FLASH_TYPE_DATA_FLASH) - { - FLASH.FENTRYR.WORD = 0xAA80; //Transition to DF P/E mode -#if (FLASH_TYPE == 4) - while (FLASH.FENTRYR.WORD != 0x0080) - ; -#endif - - if (FLASH.FENTRYR.WORD == 0x0080) - { - err = FLASH_SUCCESS; - } - else - { - err = FLASH_ERR_FAILURE; - } - } - - /* WARNING! Do not #if this out when CF is not enabled. Needed for flash_reset() on parts with no DF. */ - else if (flash_type == FLASH_TYPE_CODE_FLASH) - { - FLASH.FENTRYR.WORD = 0xAA01; //Transition to CF P/E mode -#if (FLASH_TYPE == 4) - while (FLASH.FENTRYR.WORD != 0x0001) - ; -#endif - - if (FLASH.FENTRYR.WORD == 0x0001) - { - err = FLASH_SUCCESS; -#ifdef FLASH_HAS_SEQUENTIAL_CF_BLOCKS_LOCK - if (g_lkbit_mode == FLASH_LOCKBIT_MODE_OVERRIDE) - { - FLASH.FPROTR.WORD = 0x5501; - } -#endif - } - else - { - err = FLASH_ERR_FAILURE; - } - } - else - { - err = FLASH_ERR_PARAM; - } - - return err; -} - - -/*********************************************************************************************************************** - * Function Name: flash_pe_mode_exit - * Description : Function switches the peripheral from P/E mode for Code Flash or Data Flash to Read mode - * Arguments : None. - * Return Value : FLASH_SUCCESS - - * Switched successfully. - * FLASH_ERR_TIMEOUT - - * Operation timed out. Ongoing flash operation failed. - * FLASH_ERR_LOCKED - - * Peripheral in locked state. Operation failed. - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_pe_mode_exit(void) -{ - flash_err_t err = FLASH_SUCCESS; - - - g_current_parameters.wait_cnt = FLASH_FRDY_CMD_TIMEOUT; - - err = flash_wait_frdy(); - - /* Transition to Read mode */ - FLASH.FENTRYR.WORD = 0xAA00; - while (FLASH.FENTRYR.WORD != 0x0000) - ; - - - return err; -} - - -/*********************************************************************************************************************** - * Function Name: flash_wait_frdy - * Description : Function - * Arguments : None. - * Return Value : FLASH_SUCCESS - - * Switched successfully. - * FLASH_ERR_TIMEOUT - - * Operation timed out. Ongoing flash operation failed. - * FLASH_ERR_LOCKED - - * Peripheral in locked state. Operation failed. - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_wait_frdy(void) -{ - flash_err_t err = FLASH_SUCCESS; - - - while (1 != FLASH.FSTATR.BIT.FRDY) - { - if (g_current_parameters.wait_cnt-- <= 0) - { - flash_stop(); - err = FLASH_ERR_TIMEOUT; - } - } - - /* Check if Command Lock bit is set */ - if (err == FLASH_SUCCESS) - { - if (0 != FLASH.FASTAT.BIT.CMDLK) - { - err = get_cmdlk_err(); - } - } - - return err; -} - - -/*********************************************************************************************************** -* Function Name: flash_get_status -* Description : Returns the current state of the flash -* NOTE1: This function does not have to execute from in RAM. It must be in RAM though if -* CF BGO is enabled and this function is called during a ROM P/E operation. -* Arguments : none -* Return Value : FLASH_SUCCESS - -* Flash is ready to use -* FLASH_ERR_BUSY - -* Flash is busy with another operation or is uninitialized -***********************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_get_status (void) -{ - /* Return flash status */ - if( g_flash_state == FLASH_READY ) - { - return FLASH_SUCCESS; - } - else - { - return FLASH_ERR_BUSY; - } -} - - -/*********************************************************************************************************************** - * Function Name: flash_erase - * Description : Function erases a block of Code or Data Flash - * Arguments : block address - - * Block address to start erasing from - * num_blocks - - * Number of blocks to erase in ascending order (descending addresses) - * Return Value : FLASH_SUCCESS - - * Block Erased successfully. - * FLASH_ERR_TIMEOUT - - * Erase operation timed out. The function issued a STOP to reset the peripheral. - * FLASH_ERR_LOCKED - - * Erase operation timed out and STOP was attempted to recover. Stop operation failed. - * Peripheral in locked state. - * FLASH_ERR_LOCKBIT_SET - - * Failed while trying to erase a block because lockbit was set and lockbit protection was enabled - * FLASH_ERR_FAILURE - - * Erase operation failed for some other reason - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_erase(uint32_t block_address, uint32_t num_blocks) -{ -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - uint32_t size_boundary; -#endif - flash_err_t err = FLASH_SUCCESS; - - - /* Set Erasure Priority Mode */ - FLASH.FCPSR.WORD = 0x0001; - - /* LOOP THROUGH EACH BLOCK */ - for (g_current_parameters.current_count = 0; - g_current_parameters.current_count < g_current_parameters.total_count; - g_current_parameters.current_count++) - { - /* Init flash register and write fcu erase block command */ - FLASH.FSADDR.LONG = g_current_parameters.dest_addr; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_BLOCK_ERASE; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_FINAL; - - /* Return if in BGO mode. Processing will finish in FRDYI interrupt */ - if ((g_current_parameters.current_operation == FLASH_CUR_CF_BGO_ERASE) - || (g_current_parameters.current_operation == FLASH_CUR_DF_BGO_ERASE)) - { - break; - } - - /* In blocking mode, wait for FRDY or timeout. Return if error. */ - err = flash_wait_frdy(); - if (err != FLASH_SUCCESS) - { - break; - } - - /* Adjust timeout and address for next block */ - if (FLASH.FENTRYR.WORD == 0x0080) - { -#ifndef FLASH_NO_DATA_FLASH - /* DATA FLASH */ - g_current_parameters.dest_addr += FLASH_DF_BLOCK_SIZE; - g_current_parameters.wait_cnt = WAIT_MAX_ERASE_DF; -#endif - } - else // (FLASH.FENTRYR.WORD == 0x0001) - { -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - size_boundary = (uint32_t)FLASH_CF_BLOCK_7; // for linear and hi-bank dual mode -#ifdef FLASH_IN_DUAL_BANK_MODE - if (g_current_parameters.dest_addr <= (uint32_t)FLASH_CF_LO_BANK_HI_ADDR) - { - size_boundary = (uint32_t)FLASH_CF_BLOCK_45; - } -#endif - - /* CODE FLASH */ - if (g_current_parameters.dest_addr <= size_boundary) - { - g_current_parameters.dest_addr -= FLASH_CF_MEDIUM_BLOCK_SIZE; - g_current_parameters.wait_cnt = WAIT_MAX_ERASE_CF_32K; - } - else - { - g_current_parameters.dest_addr -= FLASH_CF_SMALL_BLOCK_SIZE; - g_current_parameters.wait_cnt = WAIT_MAX_ERASE_CF_8K; - } -#endif - } - } - - return err; -} - -#ifndef FLASH_NO_BLANK_CHECK -/*********************************************************************************************************************** - * Function Name: flash_blankcheck - * Description : Function checks if the specified Data Flash address range is blank - * Arguments : address - - * Start address to perform blank check. Actual address or entry from "flash_block_address_t" enum can be used - * num_bytes - - * Number of bytes to perform blank check operation for. - * *result - * Set to FLASH_RES_NOT_BLANK or FLASH_RES_BLANK. - * Return Value : FLASH_SUCCESS - - * Operation completed (blocking) or started successfully (BGO) - * FLASH_ERR_TIMEOUT - - * Operation timed out. The function issued a STOP to reset the peripheral. - * FLASH_ERR_LOCKED - - * Peripheral in locked state. - * FLASH_ERR_FAILURE - - * Operation failure - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_blankcheck(uint32_t start_address, uint32_t num_bytes, flash_res_t *result) -{ - flash_err_t err = FLASH_SUCCESS; - - /* Init flash registers and write fcu command */ - FLASH.FBCCNT.BYTE = 0x00; // set mode to incremental - FLASH.FSADDR.LONG = start_address; - FLASH.FEADDR.LONG = (start_address + num_bytes - 1); - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_BLANK_CHECK; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_FINAL; - - /* In blocking mode, wait for FRDY or timeout */ - if (g_current_parameters.bgo_enabled_df == false) - { - err = flash_wait_frdy(); - if (err == FLASH_SUCCESS) - { - /* Load blank status */ - if (FLASH.FBCSTAT.BYTE == 0x01) - { - *result = FLASH_RES_NOT_BLANK; - } - else - { - *result = FLASH_RES_BLANK; - } - } - } - - return err; -} -#endif // #ifndef FLASH_NO_BLANK_CHECK - - -/*********************************************************************************************************************** - * Function Name: flash_write - * Description : This function writes to Code or Data Flash - * Arguments : src_address - - * Source buffer address. - * dest_address - - * Destination address. - * num_bytes - * Number of bytes to be written - * Return Value : FLASH_SUCCESS - - * Write completed successfully; successfully initialized in case of BGO mode. - * FLASH_ERR_BYTES - - * Number of bytes exceeds max range or is 0 or is not a valid multiple of the minimum programming - * size for the specified flash - * FLASH_ERR_ADDRESS - - * src/dest address is an invalid Code/Data Flash block start address or - * address is not aligned with the minimum programming size for the Code/Data Flash - * For Code Flash programming the src address HAS to be a RAM address since ROM cannot be accessed - * during Code Flash programming - * FLASH_ERR_BUSY - - * Flash peripheral is busy with another operation or not initialized - * FLASH_ERR_CMD_LOCKED - - * The FCU entered a command locked state and cannot process the operation. - * A RESET was performed on the FCU to recover from this state. - * FLASH_ERR_LOCKBIT_SET - * Operation failed because the lockbit was set. - * A RESET was performed on the FCU to recover from this state. - * FLASH_ERR_FAILURE - * Code Flash Write operation attempted in BGO mode. This is temporarily not supported - * Operation failed for some other reason; RESET was performed on the FCU to recover from this state. - ***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_write(uint32_t src_start_address, - uint32_t dest_start_address, - uint32_t num_bytes) -{ - flash_err_t err = FLASH_SUCCESS; - uint32_t wait_cnt; - - - g_current_parameters.total_count = (num_bytes) >> 1; // two bytes written at a time - g_current_parameters.dest_addr = dest_start_address; - g_current_parameters.src_addr = src_start_address; - g_current_parameters.current_count = 0; - if (g_current_parameters.current_operation == FLASH_CUR_CF_WRITE) - { - wait_cnt = WAIT_MAX_ROM_WRITE; - } -#ifndef FLASH_NO_DATA_FLASH - else - { - wait_cnt = WAIT_MAX_DF_WRITE; - } -#endif - - - /* TOTAL NUMBER OF BYTES TO WRITE LOOP */ - while (g_current_parameters.total_count > 0) - { - /* Setup fcu command */ - FLASH.FSADDR.LONG = g_current_parameters.dest_addr; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_PROGRAM; - *g_pfcu_cmd_area = (uint8_t) g_current_parameters.fcu_min_write_cnt; - - /* MINIMUM FLASH WRITE SIZE LOOP (2 BYTES AT A TIME DUE TO FCU BUFFER SIZE) */ - while (g_current_parameters.current_count++ < g_current_parameters.fcu_min_write_cnt) - { - /* Copy data from source address to destination area */ - *(FCU_WORD_PTR) g_pfcu_cmd_area = *(uint16_t *) g_current_parameters.src_addr; - - while (FLASH.FSTATR.BIT.DBFULL == 1) // wait for fcu buffer to empty - ; - - g_current_parameters.src_addr += 2; - g_current_parameters.dest_addr += 2; - g_current_parameters.total_count--; - } - - /* Issue write end command */ - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_FINAL; - - /* Reset fcu write count */ - g_current_parameters.current_count = 0; - - /* Return if in BGO mode. Processing will finish in FRDYI interrupt */ - if ((g_current_parameters.current_operation == FLASH_CUR_CF_BGO_WRITE) - || (g_current_parameters.current_operation == FLASH_CUR_DF_BGO_WRITE)) - { - break; - } - - /* In blocking mode, wait for FRDY or timeout. Return if error. */ - err = flash_wait_frdy(); - if (err != FLASH_SUCCESS) - { - break; - } - - /* Reload timeout for next minimum flash write size */ - g_current_parameters.wait_cnt = wait_cnt; - } - - return err; -} - -#if (FLASH_CFG_CODE_FLASH_BGO || FLASH_CFG_DATA_FLASH_BGO) -/*********************************************************************************************************************** - * Function Name: Excep_FCU_FRDYI - * Description : ISR for Flash Ready Interrupt - * Arguments : none - * Return Value : none - ***********************************************************************************************************************/ -R_PRAGMA_STATIC_INTERRUPT(Excep_FCU_FRDYI,VECT(FCU,FRDYI)) -FLASH_PE_MODE_SECTION -static void Excep_FCU_FRDYI(void) -{ -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - uint32_t size_boundary; -#endif - - if ((FLASH_CUR_DF_BGO_WRITE == g_current_parameters.current_operation) - || (FLASH_CUR_CF_BGO_WRITE == g_current_parameters.current_operation)) - { - /* If there are still bytes to write */ - if (g_current_parameters.total_count > 0) - { - /* Setup fcu command */ - FLASH.FSADDR.LONG = g_current_parameters.dest_addr; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_PROGRAM; - *g_pfcu_cmd_area = (uint8_t) g_current_parameters.fcu_min_write_cnt; - - /* MINIMUM FLASH WRITE SIZE LOOP (2 BYTES AT A TIME DUE TO FCU BUFFER SIZE) */ - while (g_current_parameters.current_count++ < g_current_parameters.fcu_min_write_cnt) - { - /* Copy data from source address to destination area */ - *(FCU_WORD_PTR) g_pfcu_cmd_area = *(uint16_t *) g_current_parameters.src_addr; - - while (FLASH.FSTATR.BIT.DBFULL == 1) // wait for fcu buffer to empty - ; - - g_current_parameters.src_addr += 2; - g_current_parameters.dest_addr += 2; - g_current_parameters.total_count--; - } - - /* Issue write end command */ - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_FINAL; - - /* Reset fcu write count */ - g_current_parameters.current_count = 0; - - /* Exit ISR until next FRDY interrupt to continue operation (write next min size) */ - return; - } - /* Done writing all bytes */ - else - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_WRITE_COMPLETE; - } - } - - - else if ((FLASH_CUR_DF_BGO_ERASE == g_current_parameters.current_operation) - || (FLASH_CUR_CF_BGO_ERASE == g_current_parameters.current_operation)) - { - g_current_parameters.current_count++; - if (g_current_parameters.current_count < g_current_parameters.total_count) - { - /* Increment to next block address */ -#ifndef FLASH_NO_DATA_FLASH - /* DATA FLASH */ - if (FLASH.FENTRYR.WORD == 0x0080) - { - g_current_parameters.dest_addr += FLASH_DF_BLOCK_SIZE; - } -#endif - -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - /* CODE FLASH */ - if (FLASH.FENTRYR.WORD == 0x0001) - { - size_boundary = (uint32_t)FLASH_CF_BLOCK_7; // for linear and hi-bank dual mode -#ifdef FLASH_IN_DUAL_BANK_MODE - if (g_current_parameters.dest_addr <= (uint32_t)FLASH_CF_LO_BANK_HI_ADDR) - { - size_boundary = (uint32_t)FLASH_CF_BLOCK_45; - } -#endif - if (g_current_parameters.dest_addr <= size_boundary) - { - g_current_parameters.dest_addr -= FLASH_CF_MEDIUM_BLOCK_SIZE; - } - else - { - g_current_parameters.dest_addr -= FLASH_CF_SMALL_BLOCK_SIZE; - } - } -#endif - - /* Init flash register and write fcu erase block command */ - FLASH.FSADDR.LONG = g_current_parameters.dest_addr; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_BLOCK_ERASE; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_FINAL; - - /* Exit ISR until next FRDY interrupt to continue operation (erase next block) */ - return; - } - /* Done erasing all blocks */ - else - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_ERASE_COMPLETE; - } - } - - -#ifndef FLASH_NO_BLANK_CHECK - else if (FLASH_CUR_DF_BGO_BLANKCHECK == g_current_parameters.current_operation) - { - if (FLASH.FBCSTAT.BYTE == 0x01) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_NOT_BLANK; - } - else - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_BLANK; - } - } -#endif - -#if (FLASH_HAS_SEQUENTIAL_CF_BLOCKS_LOCK && FLASH_CFG_CODE_FLASH_ENABLE) - else if (FLASH_CUR_CF_BGO_READ_LOCKBIT == g_current_parameters.current_operation) - { - if (FLASH.FLKSTAT.BIT.FLOCKST == 1) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_LOCKBIT_NON_PROTECTED; - } - else - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_LOCKBIT_PROTECTED; - } - } - else if (FLASH_CUR_CF_BGO_WRITE_LOCKBIT == g_current_parameters.current_operation) - { - if (0 == FLASH.FASTAT.BIT.CMDLK) // last block lock successful - { - while (++g_current_parameters.current_count < g_current_parameters.total_count) - { - /* Decrement to start address of next CF block */ - if (g_current_parameters.dest_addr <= (uint32_t) FLASH_CF_BLOCK_7) - { - g_current_parameters.dest_addr -= FLASH_CF_MEDIUM_BLOCK_SIZE; - } - else - { - g_current_parameters.dest_addr -= FLASH_CF_SMALL_BLOCK_SIZE; - } - - /* Init flash registers and write fcu command */ - FLASH.FSADDR.LONG = g_current_parameters.dest_addr; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_LOCK_BIT_PGM; - *g_pfcu_cmd_area = (uint8_t) FLASH_FACI_CMD_FINAL; - - /* Exit ISR until next FRDY interrupt to continue operation (lock next block) */ - return; - } - - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_LOCKBIT_WRITTEN; - } - else /* writing lockbit failed */ - { - flash_reset(); - g_flash_int_error_cb_args.event = FLASH_INT_EVENT_ERR_FAILURE; - } - } -#endif - -#if (FLASH_HAS_CF_ACCESS_WINDOW && FLASH_CFG_CODE_FLASH_ENABLE) - else if (FLASH_CUR_CF_ACCESSWINDOW == g_current_parameters.current_operation) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_SET_ACCESSWINDOW; - } -#endif - -#if (FLASH_HAS_BOOT_SWAP && FLASH_CFG_CODE_FLASH_ENABLE) - else if (FLASH_CUR_CF_TOGGLE_STARTUPAREA == g_current_parameters.current_operation) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_TOGGLE_STARTUPAREA; - } -#endif - -#if (FLASH_HAS_APP_SWAP && FLASH_CFG_CODE_FLASH_ENABLE) - else if (FLASH_CUR_CF_TOGGLE_BANK == g_current_parameters.current_operation) - { - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_TOGGLE_BANK; - } -#endif - - - if (g_current_parameters.current_operation != FLASH_CUR_STOP) - { - flash_pe_mode_exit(); - flash_release_state(); - - if ((FIT_NO_FUNC != flash_ready_isr_handler) - && (NULL != flash_ready_isr_handler)) - { - flash_ready_isr_handler((void *) &g_flash_int_ready_cb_args); - } - } -} - - -/*********************************************************************************************************************** - * Function Name: Excep_FCU_FIFERR - * Description : ISR for Flash Error Interrupt - * Arguments : none - * Return Value : none - ***********************************************************************************************************************/ -R_PRAGMA_STATIC_INTERRUPT(Excep_FCU_FIFERR,VECT(FCU,FIFERR)) -FLASH_PE_MODE_SECTION -static void Excep_FCU_FIFERR(void) -{ - /* Check if Command Lock bit is set */ - if (1 == FLASH.FASTAT.BIT.CMDLK) - { - g_flash_int_error_cb_args.event = get_cmdlk_err_event(); - } - - /* Reset the FCU: This will stop any existing processes and exit PE mode */ - flash_reset(); - - IR(FCU,FRDYI)= 0; //Clear any pending Flash Ready interrupt request - - flash_release_state(); - - if ((FIT_NO_FUNC != flash_error_isr_handler) - && (NULL != flash_error_isr_handler)) - { - flash_error_isr_handler((void *) &g_flash_int_error_cb_args); - } -} - -#endif // (FLASH_CFG_CODE_FLASH_BGO || FLASH_CFG_DATA_FLASH_BGO) - -FLASH_SECTION_CHANGE_END - -#endif // FLASH_HAS_FCU diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_fcu.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_fcu.h deleted file mode 100644 index 493ef251433..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_fcu.h +++ /dev/null @@ -1,101 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_fcu.h -* Description : This is a private header file used internally by the FLASH module. It should not be modified or -* included by the user in their application. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 05.10.2016 1.00 First Release -* 07.03.2017 1.10 Set value for FLASH_FRDY_CMD_TIMEOUT for flash type 4 (was not in early flash manual). -***********************************************************************************************************************/ - -#ifndef RX_FLASH_FCU_HEADER_FILE -#define RX_FLASH_FCU_HEADER_FILE - -#ifdef FLASH_HAS_FCU - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define FCU_FIRMWARE_STORAGE_AREA (0xFEFFF000) -#define FCU_RAM_AREA (0x007F8000) -#define FCU_RAM_SIZE (4096) -//#define FAW_REG_ADDR (0xFE7F5D64) - -/*FACI Commands*/ -#define FLASH_FACI_CMD_PROGRAM (0xE8) -#define FLASH_FACI_CMD_PROGRAM_CF (0x80) -#define FLASH_FACI_CMD_PROGRAM_DF (0x02) -#define FLASH_FACI_CMD_BLOCK_ERASE (0x20) -#define FLASH_FACI_CMD_PE_SUSPEND (0xB0) -#define FLASH_FACI_CMD_PE_RESUME (0xD0) -#define FLASH_FACI_CMD_STATUS_CLEAR (0x50) -#define FLASH_FACI_CMD_FORCED_STOP (0xB3) -#define FLASH_FACI_CMD_BLANK_CHECK (0x71) -#define FLASH_FACI_CMD_CONFIG_SET_1 (0x40) -#define FLASH_FACI_CMD_CONFIG_SET_2 (0x08) -#define FLASH_FACI_CMD_LOCK_BIT_PGM (0x77) -#define FLASH_FACI_CMD_LOCK_BIT_READ (0x71) -#define FLASH_FACI_CMD_FINAL (0xD0) - -/* The number of loops to wait for FENTRYR timeout. */ -#define FLASH_FENTRYR_TIMEOUT (4) - -#if (FLASH_TYPE == FLASH_TYPE_3) -/* The maximum timeout for commands is 100usec when FCLK is 16 MHz i.e. 1600 FCLK cycles. - * Assuming worst case of ICLK at 120 MHz and FCLK at 4 MHz, and optimization set to max such that - * each count decrement loop takes only 5 cycles, then ((120/4)*1600)/5 = 9600 */ -#define FLASH_FRDY_CMD_TIMEOUT (9600) - -#elif (FLASH_TYPE == FLASH_TYPE_4) -/* The maximum timeout for commands is...185ms (Fig 6.17 flash mem manual Config Set Cmd Timeout) */ -#define FLASH_FRDY_CMD_TIMEOUT ((int32_t)(185000 * (60.0/(MCU_CFG_FCLK_HZ/1000000)))*(MCU_CFG_ICLK_HZ/1000000)) -#endif - - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -extern flash_err_t flash_init_fcu(void); -extern flash_err_t flash_fcuram_codecopy(void); -extern flash_err_t flash_reset(void); -extern flash_err_t flash_stop(void); -extern flash_err_t flash_pe_mode_enter(flash_type_t flash_type); -extern flash_err_t flash_pe_mode_exit(void); -extern flash_err_t flash_wait_frdy(void); -extern flash_err_t flash_get_status (void); -extern flash_err_t flash_erase(uint32_t block_address, uint32_t num_blocks); -extern flash_err_t flash_blankcheck(uint32_t start_address, uint32_t num_bytes, flash_res_t *result); -extern flash_err_t flash_write(uint32_t src_start_address, uint32_t dest_start_address, uint32_t num_bytes); - - -#endif // FLASH_HAS_FCU -#endif // RX_FLASH_FCU_HEADER_FILE - -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_group.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_group.c deleted file mode 100644 index 880abc50d17..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_group.c +++ /dev/null @@ -1,1445 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_group.c -* Description : This module implements functions common to Flash Types 1, 3, and 4. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 05.10.2016 1.00 First Release -* : 07.02.2017 1.10 Modified for RX65N-2M support. -* Updated r_flash_control() FLASH_CMD_CONFIG_CLOCK; Added FLASH_CMD_BANK_TOGGLE, -* FLASH_CMD_BANK_GET. -* Added is_cf_addr(), is_cf_overflow(), and get_cf_addr_info(). -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "r_flash_rx_if.h" -#include "r_flash_rx.h" -#include "r_flash_fcu.h" -#include "r_flash_group.h" - -#if (FLASH_TYPE != 2) - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#if (FLASH_TYPE == 1) -#define ACCESS_BAD_ADDR_MASK (0x000003FF) // low order 10 bits ignored -#else -#define ACCESS_BAD_ADDR_MASK (0x00001FFF) // low order 13 bits ignored -#endif - -#if (FLASH_CFG_PARAM_CHECKING_ENABLE == 1) -#define FLASH_RETURN_IF_PCFG_NULL if ((pcfg == NULL) || (pcfg == FIT_NO_PTR)) \ - { \ - return FLASH_ERR_NULL_PTR; \ - } - -#define FLASH_RETURN_IF_ROM_LT_32K if (MCU_ROM_SIZE_BYTES < 32768) \ - { \ - return FLASH_ERR_FAILURE; \ - } - - // See FLASH_SAS_xxx #defines -#define FLASH_RETURN_IF_BAD_SAS if ((*pSwapInfo == 1) || (*pSwapInfo > 4)) \ - { \ - return FLASH_ERR_PARAM; \ - } -#else -#define FLASH_RETURN_IF_PCFG_NULL // parameter checking disabled -#define FLASH_RETURN_IF_ROM_LT_32K // parameter checking disabled -#define FLASH_RETURN_IF_BAD_SAS // parameter checking disabled -#endif - - -#if (((FLASH_CFG_CODE_FLASH_ENABLE == 1) && (FLASH_CFG_CODE_FLASH_BGO == 1)) || FLASH_CFG_DATA_FLASH_BGO) -#define FLASH_RETURN_IF_BGO_AND_NO_CALLBACK if ((flash_ready_isr_handler == FIT_NO_FUNC) || (flash_ready_isr_handler == NULL)) \ - { \ - return FLASH_ERR_FAILURE; \ - } -#else -#define FLASH_RETURN_IF_BGO_AND_NO_CALLBACK // in blocking mode (non-BGO) -#endif - - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -typedef struct _flash_addr_info -{ - flash_block_address_t size_boundary; - flash_block_address_t low_addr; - uint32_t block_size; - bool on_block_boundary; -} flash_addr_info_t; - - -/*********************************************************************************************************************** -External functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ -void (*flash_ready_isr_handler)(void *); // Function pointer for Flash Ready ISR -void (*flash_error_isr_handler)(void *); // Function pointer for Flash Error ISR -flash_int_cb_args_t g_flash_int_ready_cb_args; // Callback argument structure for flash READY interrupt -flash_int_cb_args_t g_flash_int_error_cb_args; // Callback argument structure for flash ERROR interrupt - -/*Structure that holds the parameters for current operations*/ -current_param_t g_current_parameters = { - 0, /* Source Address */ - 0, /* Destination Address */ - 0, /* Total Count */ - 0, /* Current Count */ - FLASH_CUR_INVALID, /* Current Operation */ - 0, /* Minimum Program Size */ - 0, /* Wait Count for current operation */ - false, /* DF BGO Disabled */ - false, /* CF BGO Disabled */ - }; - -static flash_err_t flash_interrupt_config(bool state, void *pcfg); -static flash_err_t get_erase_flash_type(flash_block_address_t block_start_address, uint32_t num_blocks, flash_type_t *type); -static bool is_cf_addr(uint32_t addr); -#if (FLASH_CFG_PARAM_CHECKING_ENABLE && FLASH_CFG_CODE_FLASH_ENABLE) -static bool is_cf_overflow(uint32_t addr, uint32_t num_bytes); -#if FLASH_ERASE_CF_ASCENDING_BLOCK_NUMS -static void get_cf_addr_info(uint32_t addr, flash_addr_info_t *info); -#endif -#endif -static flash_err_t set_erase_params(flash_block_address_t block_start_address, uint32_t num_blocks, flash_type_t flash_type); -#ifndef FLASH_NO_BLANK_CHECK -static flash_err_t set_blankcheck_params(uint32_t address, uint32_t num_bytes, flash_type_t flash_type); -#endif -static flash_err_t get_bc_pgm_flash_type(uint32_t address, uint32_t num_bytes, flash_type_t *flash_type); -static flash_err_t set_write_params(uint32_t address, uint32_t num_bytes, flash_type_t flash_type); - - - -/*********************************************************************************************************************** -* Function Name: r_flash_open -* Description : Function will initialize the flash peripheral. -* Arguments : void -* Return Value : FLASH_SUCCESS - -* API initialized successfully. -* FLASH_ERR_BUSY - -* API has already been initialized and another operation is ongoing. -* FLASH_ERR_FAILURE -* Initialization failed. -***********************************************************************************************************************/ -flash_err_t r_flash_open(void) -{ -#ifdef FLASH_HAS_FCU - flash_err_t err; -#endif - - -#if (FLASH_CFG_PARAM_CHECKING_ENABLE == 1) - if ((MCU_CFG_FCLK_HZ > FLASH_FREQ_HI) || (MCU_CFG_FCLK_HZ < FLASH_FREQ_LO)) - { - return FLASH_ERR_FREQUENCY; - } -#endif - /* Lock driver to initialize */ - if (FLASH_SUCCESS != flash_lock_state(FLASH_INITIALIZATION)) - { - return FLASH_ERR_BUSY; // should never happen - } - - /* Initialize the FCU */ -#ifdef FLASH_HAS_FCU - err = flash_init_fcu(); - if (FLASH_SUCCESS != err) - { - return err; - } -#endif - - /* Initialize global variables */ - g_flash_int_ready_cb_args.event = FLASH_INT_EVENT_INITIALIZED; - g_current_parameters.bgo_enabled_cf = FLASH_CFG_CODE_FLASH_BGO; - g_current_parameters.bgo_enabled_df = FLASH_CFG_DATA_FLASH_BGO; - - /* Disable Interrupts. Enabled when callback set with Control() FLASH_CMD_SET_BGO_CALLBACK. */ - flash_interrupt_config(false, NULL); - - /* Unlock driver */ - flash_release_state(); - -#if ((FLASH_TYPE == 1) && !defined(FLASH_NO_DATA_FLASH)) - R_DF_Enable_DataFlashAccess(); -#endif - - return FLASH_SUCCESS; -} - - -/*********************************************************************************************************************** - * Function Name: flash_interrupt_config - * Description : Function to enable of disable flash interrupts. - * Arguments : state - - * true: Enable Interrupts (BGO mode) - * false: Disable interrupts (non-BGO mode) - * *pCallback - - * Callback function called from ISR after operation completes (unused if state = false). - * Return Value : FLASH_SUCCESS - - * Interrupts configured successfully. - * FLASH_ERR_NULL_PTR - - * Invalid callback function pointer passed when enabling interrupts - ***********************************************************************************************************************/ -flash_err_t flash_interrupt_config(bool state, void *pcfg) -{ - flash_interrupt_config_t *int_cfg = pcfg; - - if (true == state) - { -#if (FLASH_CFG_PARAM_CHECKING_ENABLE == 1) - if ((int_cfg->int_priority < 1) || (int_cfg->int_priority > 15)) - { - return FLASH_ERR_PARAM; - } - - if ((NULL == int_cfg->pcallback) || (FIT_NO_FUNC == int_cfg->pcallback)) - { - return FLASH_ERR_NULL_PTR; - } -#endif - /* Assign the callback if not NULL*/ - flash_ready_isr_handler = int_cfg->pcallback; - flash_error_isr_handler = int_cfg->pcallback; - - /* Enable interrupts in FCU */ - FLASH_FCU_INT_ENABLE; - - /* Enable interrupts in ICU */ - IR(FCU,FRDYI)= 0; // Clear Flash Ready Interrupt Request - IPR(FCU,FRDYI)= int_cfg->int_priority; // Set Flash Ready Interrupt Priority - IEN (FCU,FRDYI)= 1; // Enable Flash Ready Interrupt - -#ifdef FLASH_HAS_ERR_ISR - IR(FCU,FIFERR)= 0; // Clear Flash Error Interrupt Request - IPR(FCU,FIFERR)= int_cfg->int_priority; // Set Flash Error Interrupt Priority - IEN (FCU,FIFERR)= 1; // Enable Flash Error Interrupt -#endif - } - - else if (false == state) - { - /* Disable interrupts in FCU */ - FLASH_FCU_INT_DISABLE; - - /* Disable interrupts in MCU */ - IR(FCU,FRDYI) = 0; // Clear any pending Flash Ready Interrupt Request -#ifdef FLASH_HAS_ERR_ISR - IR(FCU,FIFERR) = 0; // Clear any pending Flash Error Interrupt Request -#endif - } - else - { - return FLASH_ERR_PARAM; - } - - return FLASH_SUCCESS; -} - - -/* FUNCTIONS WHICH MUST BE RUN FROM RAM FOLLOW */ -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) -#define FLASH_PE_MODE_SECTION R_ATTRIB_SECTION_CHANGE_F(FRAM) -#define FLASH_SECTION_CHANGE_END R_ATTRIB_SECTION_CHANGE_END -#else -#define FLASH_PE_MODE_SECTION -#define FLASH_SECTION_CHANGE_END -#endif - - -/*********************************************************************************************************************** -* Function Name: r_flash_erase -* Description : This function erases the specified Code or Data Flash blocks. -* Arguments : uint32_t block_start_address - -* Start address of the first block. -* uint32_t num_blocks - -* Number of blocks to erase. -* NOTE: See r_flash_rx_if.h if erasing occurs by FLASH_ERASE_CF_ASCENDING_ADDRESSES -* or by FLASH_ERASE_CF_ASCENDING_BLOCK_NUMS. -* Return Value : FLASH_SUCCESS - -* Erase completed successfully; successfully initialized in case of BGO mode. -* FLASH_ERR_BLOCKS - -* Number of blocks exceeds max range or is 0 -* FLASH_ERR_ADDRESS - -* Start address is an invalid Code/Data Flash block start address -* FLASH_ERR_BUSY - -* Flash peripheral is busy with another operation -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t r_flash_erase(flash_block_address_t block_start_address, uint32_t num_blocks) -{ - flash_err_t err; - flash_type_t flash_type; - - - /* Lock flash driver and set state to ERASING */ - if (FLASH_SUCCESS != flash_lock_state(FLASH_ERASING)) - { - return FLASH_ERR_BUSY; - } - - /* Get flash type (DF or CF) based upon start address */ - err = get_erase_flash_type(block_start_address, num_blocks, &flash_type); - if (err != FLASH_SUCCESS) - { - flash_release_state(); // unlock driver - return err; - } - - /* Setup erase parameters */ - err = set_erase_params(block_start_address, num_blocks, flash_type); - if (err != FLASH_SUCCESS) - { - flash_release_state(); // unlock driver - return err; - } - - /* Enter program/erase mode */ - err = flash_pe_mode_enter(flash_type); - if (FLASH_SUCCESS != err) - { - flash_release_state(); // unlock driver - return err; - } - - /* Erase the Blocks */ - err = flash_erase((uint32_t)block_start_address, num_blocks); - if (FLASH_SUCCESS != err) - { - flash_reset(); - flash_release_state(); // unlock driver - return err; - } - - /* If in blocking mode, operation complete. Exit PE mode and return. */ - if ((g_current_parameters.current_operation == FLASH_CUR_CF_ERASE) - || (g_current_parameters.current_operation == FLASH_CUR_DF_ERASE)) - { - err = flash_pe_mode_exit(); - if (FLASH_SUCCESS != err) - { - flash_reset(); - } - - flash_release_state(); // unlock driver - } - - return err; // If in BGO mode, interrupt does PE mode exit and driver unlock -} - - -/*********************************************************************************************************************** -* Function Name: get_erase_flash_type -* Description : This function performs parameter checking (if enabled) and loads the flash type (CF or DF) based -* upon the start address provided. -* NOTE: Addresses are not compared against lockbit or access window violations. -* Arguments : block_start_address - -* Start address for erase or blankcheck -* num_blocks - -* Number of blocks to erase or blankcheck -* flash_type - -* Pointer to set to FLASH_TYPE_DATA_FLASH or FLASH_TYPE_CODE_FLASH -* Return Value : FLASH_SUCCESS - -* Valid start address and number of blocks; flash type set. -* FLASH_ERR_BLOCKS - -* Number of blocks exceeds max range, is 0, or would exceed legal address range -* FLASH_ERR_ADRRESS - -* Start address is an invalid Code/Data Flash block start address -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t get_erase_flash_type(flash_block_address_t block_start_address, uint32_t num_blocks, flash_type_t *flash_type) -{ - *flash_type = FLASH_TYPE_INVALID; - - - /* CHECK FOR VALID DATA FLASH ADDRESS RANGE */ - -#ifndef FLASH_NO_DATA_FLASH - if ((block_start_address >= FLASH_DF_BLOCK_0) && (block_start_address < FLASH_DF_BLOCK_INVALID )) - { - *flash_type = FLASH_TYPE_DATA_FLASH; - -#if FLASH_CFG_PARAM_CHECKING_ENABLE - /* Address within DF range. See if on block boundary. */ - if (block_start_address & (FLASH_DF_BLOCK_SIZE - 1)) - { - return FLASH_ERR_ADDRESS; - } - - /* Good start address. See if legal number of blocks */ - if ((num_blocks > FLASH_NUM_BLOCKS_DF) || (num_blocks <= 0)) - { - return FLASH_ERR_BLOCKS; - } - - /* Legal number. See if valid (does not go pass address boundary */ - if ((block_start_address + (num_blocks*FLASH_DF_BLOCK_SIZE)-1) >= (uint32_t)FLASH_DF_BLOCK_INVALID) - { - return FLASH_ERR_BLOCKS; - } -#endif // FLASH_CFG_PARAM_CHECKING_ENABLE - } -#endif // FLASH_NO_DATA_FLASH - - - /* CHECK FOR VALID CODE FLASH ADDRESS RANGE */ - - if (is_cf_addr(block_start_address)) - { -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - *flash_type = FLASH_TYPE_CODE_FLASH; - -#if FLASH_CFG_PARAM_CHECKING_ENABLE - /* See if legal number of blocks */ - if ((num_blocks > FLASH_NUM_BLOCKS_CF) || (num_blocks <= 0)) - { - return FLASH_ERR_BLOCKS; - } - -#if (defined(MCU_RX113) && (MCU_ROM_SIZE_BYTES > 0x40000L)) - /* For parts with CF > 256K, erase and blankcheck cannot cross 256k boundary */ - if ((block_start_address < (uint32_t)FLASH_CF_256KBOUNDARY) - && ((block_start_address + (num_blocks * FLASH_CF_BLOCK_SIZE) - 1) > (uint32_t)FLASH_CF_256KBOUNDARY)) - { - return FLASH_ERR_ADDRESS; - } -#endif -#if FLASH_ERASE_CF_ASCENDING_ADDRESSES - /* Legal number of blocks. See if valid (does not go pass address boundary */ - if ((block_start_address + (num_blocks*FLASH_CF_BLOCK_SIZE)-1) < (uint32_t)FLASH_CF_BLOCK_INVALID) // < for overflow/wrap-around - { - return FLASH_ERR_BLOCKS; - } - - /* See if start address is on block boundary */ - if (block_start_address & (FLASH_CF_BLOCK_SIZE - 1)) - { - return FLASH_ERR_ADDRESS; - } -#endif -#if FLASH_ERASE_CF_ASCENDING_BLOCK_NUMS - - return check_cf_block_total(block_start_address, num_blocks); -#endif -#endif // param checking -#else - return FLASH_ERR_FAILURE; -#endif - } - - - /* INVALID START ADDRESS (NOT IN DF OR CF RANGE) */ -#if FLASH_CFG_PARAM_CHECKING_ENABLE - if (*flash_type == FLASH_TYPE_INVALID) - { - return FLASH_ERR_ADDRESS; - } -#endif - - return FLASH_SUCCESS; -} - - -/*********************************************************************************************************************** -* Function Name: is_cf_addr -* Description : This function determines if the address passed in is a valid code flash address. -* Arguments : addr - -* Address to check -* Return Value : true -* Address is a valid code flash address -* false -* Address is not a code flash address -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -static bool is_cf_addr(uint32_t addr) -{ - bool result = false; - -#ifdef FLASH_IN_DUAL_BANK_MODE - if (((addr >= (uint32_t)FLASH_CF_HI_BANK_LO_ADDR) && (addr <= (uint32_t)FLASH_CF_HI_BANK_HI_ADDR)) - || ((addr >= (uint32_t)FLASH_CF_LO_BANK_LO_ADDR) && (addr <= (uint32_t)FLASH_CF_LO_BANK_HI_ADDR))) - { - result = true; - } -#else - if ((addr > (uint32_t)FLASH_CF_BLOCK_INVALID) && (addr <= (uint32_t)FLASH_CF_BLOCK_END)) - { - result = true; - } -#endif - - return result; -} - - -#if (FLASH_CFG_PARAM_CHECKING_ENABLE && FLASH_CFG_CODE_FLASH_ENABLE) -/*********************************************************************************************************************** -* Function Name: is_cf_overflow -* Description : This function determines if number of bytes (minus 1) from the address is a valid code flash address. -* NOTE: Address passed in is already known to be a good code flash address! -* Arguments : addr - -* Address to check -* num_bytes - -* Number of bytes added to address -* Return Value : true -* Resulting address out of legal code flash range -* false -* Resulting address is in legal code flash range -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -static bool is_cf_overflow(uint32_t addr, uint32_t num_bytes) -{ - bool result = false; - uint32_t result_addr = addr + num_bytes - 1; - - if (num_bytes > MCU_ROM_REGION_SIZE_BYTES) // num_bytes too large - { - result = true; - } - else - { -#ifdef FLASH_IN_DUAL_BANK_MODE - if (addr >= (uint32_t)FLASH_CF_HI_BANK_LO_ADDR) // addr in hi bank - { - if (result_addr < (uint32_t)FLASH_CF_HI_BANK_LO_ADDR) // address wrapped around - { - result = true; - } - } - else // addr in low bank - { - if ((result_addr > (uint32_t)FLASH_CF_LO_BANK_HI_ADDR) - || (result_addr < (uint32_t)FLASH_CF_LO_BANK_LO_ADDR)) - { - result = true; - } - } -#else - if (result_addr <= (uint32_t)FLASH_CF_BLOCK_INVALID) // overflow/wrap-around - { - result = true; - } -#endif - } - - return result; -} - - -/*********************************************************************************************************************** -* Function Name: get_cf_addr_info -* Description : This function loads a structure with characteristics of the code flash area the address is located in. -* NOTE: The address passed in is already known to be a good code flash address! -* Arguments : addr - -* Address to check -* info - -* Pointer to structure to load -* info.size_boundary <- lowest small block size address for code flash/bank -* info.low_addr <- lowest valid address for code flash/bank -* info.block.size <- size of block passed address is located in -* info.on_block_boundary <- true or false if the passed address is on a block boundary -* Return Value : None -***********************************************************************************************************************/ -#if FLASH_ERASE_CF_ASCENDING_BLOCK_NUMS -FLASH_PE_MODE_SECTION -static void get_cf_addr_info(uint32_t addr, flash_addr_info_t *info) -{ - -#ifdef FLASH_IN_DUAL_BANK_MODE - if (addr >= (uint32_t)FLASH_CF_HI_BANK_LO_ADDR) - { - info->size_boundary = FLASH_CF_BLOCK_7; - info->low_addr = FLASH_CF_HI_BANK_LO_ADDR; - } - else - { - info->size_boundary = FLASH_CF_BLOCK_45; - info->low_addr = FLASH_CF_LO_BANK_LO_ADDR; - } -#else - info->size_boundary = FLASH_CF_BLOCK_7; - info->low_addr = (flash_block_address_t)((uint32_t)FLASH_CF_BLOCK_INVALID + 1); -#endif - - info->block_size = (addr >= info->size_boundary) ? FLASH_CF_SMALL_BLOCK_SIZE : FLASH_CF_MEDIUM_BLOCK_SIZE; - info->on_block_boundary = ((addr & (info->block_size - 1)) != 0) ? false : true; - - return; -} -#endif - -/*********************************************************************************************************************** -* Function Name: check_cf_block_total -* Description : This function checks to see if the start address plus the number of blocks -* remain in valid code flash address range, and if the start address is on a -* block boundary. -* Arguments : block_start_address - -* Start address for erase or lock bit -* num_blocks - -* Number of blocks to erase or lock -* Return Value : FLASH_SUCCESS - -* Valid start address and number of blocks -* FLASH_ERR_BLOCKS - -* Number of blocks would exceed legal address range -* FLASH_ERR_ADRRESS - -* Start address is not on block boundary -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t check_cf_block_total(flash_block_address_t block_start_address, uint32_t num_blocks) -{ -#if FLASH_ERASE_CF_ASCENDING_BLOCK_NUMS - uint32_t tmp; - flash_addr_info_t info; - - - /* Get info on address */ - get_cf_addr_info((uint32_t)block_start_address, &info); - - /* See if start address is on block boundary */ - if (info.on_block_boundary == false) - { - return FLASH_ERR_ADDRESS; - } - - - /* See if valid (does not go pass address boundary */ - - if (block_start_address >= info.size_boundary) - { - /* set tmp = available number of small blocks to erase */ - tmp = ((block_start_address - info.size_boundary) / FLASH_CF_SMALL_BLOCK_SIZE) + 1; - /* set num_blocks = number of large blocks to erase */ - num_blocks -= (tmp < num_blocks) ? tmp : num_blocks; - /* adjusted start address for number of large blocks to erase */ - block_start_address = (flash_block_address_t)(info.size_boundary - FLASH_CF_MEDIUM_BLOCK_SIZE); - } - - /* set num_blocks = large blocks to erase below start address */ - num_blocks--; - /* determine if num_blocks goes pass address limit */ - if ((block_start_address - (num_blocks*FLASH_CF_MEDIUM_BLOCK_SIZE)) < info.low_addr) - { - return FLASH_ERR_BLOCKS; - } -#endif // ascending block numbers - return FLASH_SUCCESS; -} -#endif // (FLASH_CFG_PARAM_CHECKING_ENABLE && FLASH_CFG_CODE_FLASH_ENABLE) - - -/*********************************************************************************************************************** -* Function Name: set_erase_params -* Description : This function loads the g_current_parameters structure used by MCU-specific erase function. -* Arguments : block_start_address - -* Start address for erase -* num_blocks - -* Number of blocks to erase -* type - -* FLASH_TYPE_DATA_FLASH or FLASH_TYPE_CODE_FLASH -* Return Value : FLASH_SUCCESS - -* Parameters set -* FLASH_ERR_FAILURE - -* Callback function not set and interrupts are configured -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t set_erase_params(flash_block_address_t block_start_address, uint32_t num_blocks, flash_type_t flash_type) -{ - - FLASH_RETURN_IF_BGO_AND_NO_CALLBACK; - - - /* SET START ADDRESS AND NUMBER BLOCKS */ - g_current_parameters.dest_addr = block_start_address; - g_current_parameters.total_count = num_blocks; - - if (flash_type == FLASH_TYPE_DATA_FLASH) - { -#ifndef FLASH_NO_DATA_FLASH - /* SET OPERATION INTERRUPT MODE AND TIMEOUT (TO DETECT FLASH DEGRADATION) */ - - if (g_current_parameters.bgo_enabled_df == true) - { - g_current_parameters.current_operation = FLASH_CUR_DF_BGO_ERASE; - } - else - { - g_current_parameters.current_operation = FLASH_CUR_DF_ERASE; - } - - g_current_parameters.wait_cnt = WAIT_MAX_ERASE_DF; -#endif - } - else // CODE FLASH - { -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - /* SET OPERATION INTERRUPT MODE AND TIMEOUT (TO DETECT FLASH DEGRADATION) */ - - if (g_current_parameters.bgo_enabled_cf == true) - { - g_current_parameters.current_operation = FLASH_CUR_CF_BGO_ERASE; - } - else - { - g_current_parameters.current_operation = FLASH_CUR_CF_ERASE; - } - -#if FLASH_ERASE_CF_ASCENDING_ADDRESSES - g_current_parameters.wait_cnt = WAIT_MAX_ERASE_CF_1K; -#endif -#if FLASH_ERASE_CF_ASCENDING_BLOCK_NUMS - if (block_start_address >= FLASH_CF_BLOCK_7) - { - g_current_parameters.wait_cnt = WAIT_MAX_ERASE_CF_8K; - } - else - { - g_current_parameters.wait_cnt = WAIT_MAX_ERASE_CF_32K; - } -#endif -#endif // code flash enabled - } - - return FLASH_SUCCESS; -} - - -#ifndef FLASH_NO_BLANK_CHECK - -/*********************************************************************************************************************** -* Function Name: r_flash_blankcheck -* Description : This function executes RX1xx and RX23x specific functionality to blank check the specified Flash area. -* The function will incrementally check the area from the start address onward. -* The minimum number of bytes is 4 for CF and 1 for DF. -* The max is 256K for CF, 8192 for DF. -* For parts that may support > 256K CF, then the address range provided may not span a 256K boundary. -* For example: with a 512K part one could not specify a range of 255K - 257K even though that is -* a 2K range. That would require two seperate BlankCheck calls. One for 255-256, one for 256-257 -* Arguments : uint32_t address - -* Start address to perform blank check. -* uint32_t num_bytes - -* Number of bytes to perform blank check on. -* flash_res_t *result -* Set to FLASH_RES_BLANK or FLASH_RES_NOT_BLANK when not in BGO mode. -* Return Value : FLASH_SUCCESS - -* Operation completed successfully -* FLASH_ERR_BYTES - -* Number of bytes is 0 or will exceed end of flash area. -* FLASH_ERR_ADRRESS - -* Start address is invalid. -* FLASH_ERR_BUSY -* Flash peripheral is busy with another operation or not initialized -* FLASH_ERR_FAILURE - -* Operation failed for some other reason -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t r_flash_blankcheck(uint32_t address, uint32_t num_bytes, flash_res_t *result) -{ - flash_err_t err; - flash_type_t flash_type; - - - /* Lock flash driver and set state to BLANKCHECK */ - if (FLASH_SUCCESS != flash_lock_state(FLASH_BLANKCHECK)) - { - return FLASH_ERR_BUSY; - } - - /* Get flash type (DF or CF) based upon start address */ - err = get_bc_pgm_flash_type(address, num_bytes, &flash_type); - if (err != FLASH_SUCCESS) - { - flash_release_state(); // unlock driver - return err; - } - - /* Setup blankcheck parameters */ - err = set_blankcheck_params(address, num_bytes, flash_type); - if (err != FLASH_SUCCESS) - { - flash_release_state(); // unlock driver - return err; - } - - /* Enter program/erase mode */ - err = flash_pe_mode_enter(flash_type); - if (FLASH_SUCCESS != err) - { - flash_reset(); - flash_release_state(); // unlock driver - return err; - } - - - /* Initialize the result */ - *result = FLASH_RES_INVALID; - - /* Start the blankcheck operation */ - err = flash_blankcheck(address, num_bytes, result); - if (FLASH_SUCCESS != err) - { - flash_reset(); - flash_release_state(); // unlock driver - return err; - } - - /* If in non-BGO (blocking) mode, then blankcheck is complete. Exit PE mode before returning */ - if ((g_current_parameters.current_operation == FLASH_CUR_CF_BLANKCHECK) - || (g_current_parameters.current_operation == FLASH_CUR_DF_BLANKCHECK)) - { - err = flash_pe_mode_exit(); - if (FLASH_SUCCESS != err) - { - flash_reset(); - } - - flash_release_state(); // unlock driver - } - - return err; -} - - -/*********************************************************************************************************************** -* Function Name: set_blankcheck_params -* Description : This function loads the g_current_parameters structure used by MCU-specific blank check function. -* Arguments : address - -* Start address for blank check -* num_bytes - -* Number of bytes to blank check -* type - -* FLASH_TYPE_DATA_FLASH or FLASH_TYPE_CODE_FLASH -* Return Value : FLASH_SUCCESS - -* Parameters set -* FLASH_ERR_FAILURE - -* Callback function not set and interrupts are configured -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t set_blankcheck_params(uint32_t address, uint32_t num_bytes, flash_type_t flash_type) -{ - - FLASH_RETURN_IF_BGO_AND_NO_CALLBACK; - - - /* SET START ADDRESS AND NUMBER BYTES */ - g_current_parameters.dest_addr = address; - g_current_parameters.total_count = num_bytes; - - if (flash_type == FLASH_TYPE_DATA_FLASH) - { -#ifndef FLASH_NO_DATA_FLASH - /* SET OPERATION INTERRUPT MODE AND TIMEOUT (TO DETECT FLASH DEGRADATION) */ - - if (g_current_parameters.bgo_enabled_df == true) - { - g_current_parameters.current_operation = FLASH_CUR_DF_BGO_BLANKCHECK; - } - else - { - g_current_parameters.current_operation = FLASH_CUR_DF_BLANKCHECK; - } - - /* WAIT constant may be for 1, 2, or 4 bytes at a time */ - g_current_parameters.wait_cnt = (WAIT_MAX_BLANK_CHECK * (num_bytes / FLASH_DF_MIN_PGM_SIZE)); -#endif - } - else // CODE FLASH - { -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - /* SET OPERATION INTERRUPT MODE AND TIMEOUT (TO DETECT FLASH DEGRADATION) */ - - if (g_current_parameters.bgo_enabled_cf == true) - { - g_current_parameters.current_operation = FLASH_CUR_CF_BGO_BLANKCHECK; - } - else - { - g_current_parameters.current_operation = FLASH_CUR_CF_BLANKCHECK; - } - - /* CF 4-byte check takes same time as DF 1-byte check */ - g_current_parameters.wait_cnt = (WAIT_MAX_BLANK_CHECK * (num_bytes / FLASH_CF_MIN_PGM_SIZE)); -#endif - } - - return FLASH_SUCCESS; -} - -#endif - - -/*********************************************************************************************************************** -* Function Name: r_flash_write -* Description : Function will write to the specified Code or Data Flash memory area. -* Arguments : uint32_t src_address - -* Source buffer address. -* uint32_t dest_address - -* Destination address. -* uint32_t num_bytes -* Number of bytes to be written -* Return Value : FLASH_SUCCESS - -* Write completed successfully; successfully initialized in case of BGO mode. -* FLASH_ERR_BYTES - -* Number of bytes exceeds max range or is 0 or is not a valid multiple of the minimum programming -* size for the specified flash -* FLASH_ERR_ADDRESS - -* src/dest address is an invalid Code/Data Flash block start address or -* address is not aligned with the minimum programming size for the Code/Data Flash -* For Code Flash programming the src address HAS to be a RAM address since ROM cannot be accessed -* during Code Flash programming -* FLASH_ERR_BUSY - -* Flash peripheral is busy with another operation or not initialized -* FLASH_ERR_CMD_LOCKED - -* The FCU entered a command locked state and cannot process the operation. -* A RESET was performed on the FCU to recover from this state. -* FLASH_ERR_LOCKBIT_SET -* Operation failed because the lockbit was set. -* A RESET was performed on the FCU to recover from this state. -* FLASH_ERR_FAILURE -* Code Flash Write operation attempted in BGO mode. This is temporarily not supported -* Operation failed for some other reason; RESET was performed on the FCU to recover from this state. -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t r_flash_write(uint32_t src_address, uint32_t dest_address, uint32_t num_bytes) -{ - flash_err_t err; - flash_type_t flash_type; - - - /* Lock flash driver and set state to WRITING */ - if (FLASH_SUCCESS != flash_lock_state(FLASH_WRITING)) - { - return FLASH_ERR_BUSY; - } - - /* Get flash type (DF or CF) based upon start address */ - err = get_bc_pgm_flash_type(dest_address, num_bytes, &flash_type); - if (err != FLASH_SUCCESS) - { - flash_release_state(); // unlock driver - return err; - } - - /* Setup write parameters */ - err = set_write_params(dest_address, num_bytes, flash_type); - if (err != FLASH_SUCCESS) - { - flash_release_state(); // unlock driver - return err; - } - - /* Enter program/erase mode */ - err = flash_pe_mode_enter(flash_type); - if (FLASH_SUCCESS != err) - { - flash_release_state(); // unlock driver - return err; - } - - - /* Start the write operation */ - err = flash_write(src_address, dest_address, num_bytes); - if (FLASH_SUCCESS != err) - { - flash_reset(); - flash_release_state(); // unlock driver - return err; - } - - /* If in non-BGO (blocking) mode, then write is complete. Exit PE mode before returning */ - if ((g_current_parameters.current_operation == FLASH_CUR_CF_WRITE) - || (g_current_parameters.current_operation == FLASH_CUR_DF_WRITE)) - { - err = flash_pe_mode_exit(); - if (FLASH_SUCCESS != err) - { - flash_reset(); - } - - flash_release_state(); // unlock driver - } - - return err; -} - - -/*********************************************************************************************************************** -* Function Name: get_bc_pgm_flash_type -* Description : This function performs parameter checking (if enabled) and loads the flash type (CF or DF) based -* upon the start address provided. -* NOTE: Flash type 1 supports blank checking on code flash. -* Arguments : address - -* Start address for blank check or program operation -* num_bytes - -* Number of bytes to blank check or program operation -* flash_type - -* Pointer to set to FLASH_TYPE_DATA_FLASH or FLASH_TYPE_CODE_FLASH -* Return Value : FLASH_SUCCESS - -* Valid start address and number of bytes; flash type is set. -* FLASH_ERR_BYTES - -* Number of bytes exceeds max range, is 0, or would exceed legal address range -* FLASH_ERR_ADRRESS - -* Start address is an invalid Code/Data flash start address -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t get_bc_pgm_flash_type(uint32_t address, uint32_t num_bytes, flash_type_t *flash_type) -{ -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - -#endif - - *flash_type = FLASH_TYPE_INVALID; - - - /* CHECK FOR VALID DATA FLASH ADDRESS RANGE */ -#ifndef FLASH_NO_DATA_FLASH - if ((address >= FLASH_DF_BLOCK_0) && (address < FLASH_DF_BLOCK_INVALID )) - { - *flash_type = FLASH_TYPE_DATA_FLASH; - -#if FLASH_CFG_PARAM_CHECKING_ENABLE - if (((address + num_bytes - 1) >= FLASH_DF_BLOCK_INVALID) // num_bytes too large - || (num_bytes > MCU_RAM_SIZE_BYTES) - || (address & (FLASH_DF_MIN_PGM_SIZE-1)) // address not on min pgm size boundary - || (num_bytes & (FLASH_DF_MIN_PGM_SIZE-1)) // num_bytes not multiple of min pgm size - || (num_bytes == 0)) - { - return FLASH_ERR_BYTES; - } -#endif - } -#endif // no data flash - - - /* CHECK FOR VALID CODE FLASH ADDRESS RANGE */ - - if (is_cf_addr(address)) - { -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - *flash_type = FLASH_TYPE_CODE_FLASH; - -#if FLASH_CFG_PARAM_CHECKING_ENABLE -#if (defined(MCU_RX113) && (MCU_ROM_SIZE_BYTES > 0x40000L)) - if (g_flash_state == FLASH_BLANKCHECK) - { - /* For parts with CF > 256K, erase and blankcheck cannot cross 256k boundary */ - if ((address < (uint32_t)FLASH_CF_256KBOUNDARY) - && (((address + num_bytes- 1) > (uint32_t)FLASH_CF_256KBOUNDARY) || (address + num_bytes- 1) <= (uint32_t)FLASH_CF_BLOCK_INVALID)) - { - return FLASH_ERR_ADDRESS; - } - } -#endif - if ((is_cf_overflow(address, num_bytes)) // address + num_bytes out of range - || (address & (FLASH_CF_MIN_PGM_SIZE-1)) // address not on min pgm size boundary - || (num_bytes & (FLASH_CF_MIN_PGM_SIZE-1)) // num_bytes not multiple of min pgm size - || (num_bytes == 0)) - { - return FLASH_ERR_BYTES; - } -#endif // param checking -#else - return FLASH_ERR_FAILURE; -#endif - } - - - /* INVALID START ADDRESS (NOT IN DF OR CF RANGE) */ -#if FLASH_CFG_PARAM_CHECKING_ENABLE - if (*flash_type == FLASH_TYPE_INVALID) - { - return FLASH_ERR_ADDRESS; - } -#endif - - return FLASH_SUCCESS; -} - - -/*********************************************************************************************************************** -* Function Name: set_write_params -* Description : This function -* Arguments : _address - -* Start address for write -* num_bytes - -* Number of bytes to write -* type - -* FLASH_TYPE_DATA_FLASH or FLASH_TYPE_CODE_FLASH -* Return Value : FLASH_SUCCESS - -* Parameters set -* FLASH_ERR_FAILURE - -* Callback function not set and interrupts are configured -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t set_write_params(uint32_t address, uint32_t num_bytes, flash_type_t flash_type) -{ - - FLASH_RETURN_IF_BGO_AND_NO_CALLBACK; - - - /* SET START ADDRESS AND NUMBER BYTES */ - g_current_parameters.dest_addr = address; - g_current_parameters.total_count = num_bytes; - - if (flash_type == FLASH_TYPE_DATA_FLASH) - { -#ifndef FLASH_NO_DATA_FLASH - /* SET OPERATION INTERRUPT MODE AND TIMEOUT (TO DETECT FLASH DEGRADATION) */ - - if (g_current_parameters.bgo_enabled_df == true) - { - g_current_parameters.current_operation = FLASH_CUR_DF_BGO_WRITE; - } - else - { - g_current_parameters.current_operation = FLASH_CUR_DF_WRITE; - } - - g_current_parameters.wait_cnt = (WAIT_MAX_DF_WRITE * (num_bytes / FLASH_DF_MIN_PGM_SIZE)); -#ifdef FLASH_HAS_FCU - g_current_parameters.fcu_min_write_cnt = (FLASH_DF_MIN_PGM_SIZE >> 1); -#endif -#endif - } - else // CODE FLASH - { -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - /* SET OPERATION INTERRUPT MODE AND TIMEOUT (TO DETECT FLASH DEGRADATION) */ - - if (g_current_parameters.bgo_enabled_cf == true) - { - g_current_parameters.current_operation = FLASH_CUR_CF_BGO_WRITE; - } - else - { - g_current_parameters.current_operation = FLASH_CUR_CF_WRITE; - } - - g_current_parameters.wait_cnt = (WAIT_MAX_ROM_WRITE * (num_bytes / FLASH_CF_MIN_PGM_SIZE)); -#ifdef FLASH_HAS_FCU - g_current_parameters.fcu_min_write_cnt = (FLASH_CF_MIN_PGM_SIZE >> 1); -#endif -#endif - } - - return FLASH_SUCCESS; -} - - -/***************************************************************************** -* Function Name: r_flash_control -* Description : This function performs special configuration and operational commands. -* Arguments : cmd - -* Command to perform -* *pcfg - -* Pointer to optional argument (command specific) -* -* Command Argument -* FLASH_CMD_RESET------------------------ NULL -* FLASH_CMD_SET_BGO_CALLBACK------------- flash_interrupt_config_t * -* FLASH_CMD_STATUS_GET------------------- NULL -* FLASH_CMD_ROM_CACHE_ENABLE------------- NULL -* FLASH_CMD_ROM_CACHE_DISABLE------------ NULL -* FLASH_CMD_ROM_CACHE_STATUS------------- uint8_t * -* FLASH_CMD_SWAPSTATE_GET---------------- uint8_t * -* FLASH_CMD_SWAPSTATE_SET---------------- uint8_t * -* FLASH_CMD_SWAPFLAG_GET----------------- uint8_t * -* FLASH_CMD_SWAPFLAG_TOGGLE-------------- NULL -* FLASH_CMD_ACCESSWINDOW_GET------------- flash_access_window_config_t * -* FLASH_CMD_ACCESSWINDOW_SET------------- flash_access_window_config_t * -* FLASH_CMD_LOCKBIT_ENABLE--------------- NULL -* FLASH_CMD_LOCKBIT_DISABLE-------------- NULL -* FLASH_CMD_LOCKBIT_READ----------------- flash_lockbit_config_t * -* FLASH_CMD_LOCKBIT_WRITE---------------- flash_lockbit_config_t * -* FLASH_CMD_CONFIG_CLOCK----------------- uint32_t * -* FLASH_CMD_BANK_TOGGLE------------------ NULL -* FLASH_CMD_BANK_GET--------------------- flash_bank_t * -* -* Return Value : FLASH_SUCCESS - -* Operation completed successfully. -* FLASH_ERR_PARAM - -* Unknown command or invalid argument -* FLASH_ERR_NULL_PTR - -* Pointer was NULL for a command that expects a configuration structure -* FLASH_ERR_BUSY - -* Flash peripheral is busy with another operation or not initialized -* FLASH_ERR_ACCESSW - -* Bad address provided. -* FLASH_ERR_FAILURE - -* Callback function not set, ROM too small, Hardware operation failed -* FLASH_ERR_FREQUENCY - -* Illegal flash frequency -******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t r_flash_control(flash_cmd_t cmd, void *pcfg) -{ -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) -#if (FLASH_HAS_BOOT_SWAP) - uint8_t *pSwapInfo = pcfg; -#endif -#if (FLASH_HAS_CF_ACCESS_WINDOW) - flash_access_window_config_t *pAccessInfo = pcfg; -#endif -#if (FLASH_HAS_SEQUENTIAL_CF_BLOCKS_LOCK) - flash_lockbit_config_t *pLockbitCfg = pcfg; -#endif -#if (FLASH_HAS_ROM_CACHE) - uint8_t *pCacheStatus = pcfg; -#endif -#if (FLASH_IN_DUAL_BANK_MODE) - uint32_t banksel_val; - flash_bank_t *pBank = pcfg; -#endif -#endif // FLASH_CFG_CODE_FLASH_ENABLE - -#if (FLASH_HAS_FCU) - uint32_t *pFlashClkHz = pcfg, speed_mhz; -#endif - flash_err_t err = FLASH_SUCCESS; - - - if (cmd == FLASH_CMD_RESET) - { -#if ((FLASH_TYPE == 1) && ((FLASH_CFG_CODE_FLASH_BGO == 1) || (FLASH_CFG_DATA_FLASH_BGO == 1))) - /* cannot do reset if command in progress */ - if ((g_flash_state == FLASH_ERASING) || (g_flash_state == FLASH_BLANKCHECK)) - { - flash_stop(); // can abort an outstanding erase or blankcheck command - } - - while (g_flash_state != FLASH_READY) - ; -#endif - flash_reset(); - flash_release_state(); - return err; - } - - /* Return if busy, unless polling for completion in BGO mode */ - if ((g_flash_state != FLASH_READY) && (cmd != FLASH_CMD_STATUS_GET)) - { - return FLASH_ERR_BUSY; - } - - - switch (cmd) - { -#if ((FLASH_CFG_CODE_FLASH_ENABLE == 1) && (FLASH_CFG_CODE_FLASH_BGO == 1)) || (FLASH_CFG_DATA_FLASH_BGO == 1) - case FLASH_CMD_SET_BGO_CALLBACK: - /* SET USER CALLBACK FUNCTION */ - FLASH_RETURN_IF_PCFG_NULL; - err = flash_interrupt_config (true, pcfg); - break; -#endif - - case FLASH_CMD_STATUS_GET: - /* GET OPERATION COMPLETE STATUS */ - err = flash_get_status(); - break; - - -#if (FLASH_HAS_ROM_CACHE && FLASH_CFG_CODE_FLASH_ENABLE) - case FLASH_CMD_ROM_CACHE_ENABLE: - FLASH.ROMCIV.BIT.ROMCIV = 1; // start invalidation - while (FLASH.ROMCIV.BIT.ROMCIV != 0) // wait for invalidation to complete - { - nop(); - } - FLASH.ROMCE.BIT.ROMCEN = 1; // enable cache - if (FLASH.ROMCE.BIT.ROMCEN != 1) - { - err = FLASH_ERR_FAILURE; - } - break; - - case FLASH_CMD_ROM_CACHE_DISABLE: - FLASH.ROMCE.BIT.ROMCEN = 0; // disable cache - break; - - case FLASH_CMD_ROM_CACHE_STATUS: - *pCacheStatus = FLASH.ROMCE.BIT.ROMCEN; // enabled/disabled state - break; -#endif // FLASH_HAS_ROM_CACHE - - -#if (FLASH_HAS_BOOT_SWAP && FLASH_CFG_CODE_FLASH_ENABLE) - - case FLASH_CMD_SWAPSTATE_GET: - /* GET CURRENT STARTUP AREA (NOT NECESSARILY PRESERVED THROUGH RESET */ - FLASH_RETURN_IF_PCFG_NULL; - FLASH_RETURN_IF_ROM_LT_32K; - *pSwapInfo = R_CF_GetCurrentSwapState(); - break; - - - case FLASH_CMD_SWAPSTATE_SET: - /* SET CURRENT STARTUP AREA (NOT NECESSARILY PRESERVED THROUGH RESET */ - FLASH_RETURN_IF_PCFG_NULL; - FLASH_RETURN_IF_ROM_LT_32K; - FLASH_RETURN_IF_BAD_SAS; - R_CF_SetCurrentSwapState(*pSwapInfo); - break; - - - case FLASH_CMD_SWAPFLAG_GET: - /* GET CURRENT STARTUP AREA EFFECTIVE AT RESET */ - FLASH_RETURN_IF_PCFG_NULL; - FLASH_RETURN_IF_ROM_LT_32K; - *pSwapInfo = R_CF_GetCurrentStartupArea(); - break; - - - case FLASH_CMD_SWAPFLAG_TOGGLE: - /* TOGGLE CURRENT STARTUP AREA EFFECTIVE AT RESET */ - FLASH_RETURN_IF_BGO_AND_NO_CALLBACK; - FLASH_RETURN_IF_ROM_LT_32K; - - /* Lock the driver */ - if (FLASH_SUCCESS != flash_lock_state(FLASH_WRITING)) // TODO: ACCESS STATE? - { - return FLASH_ERR_BUSY; - } - err = R_CF_ToggleStartupArea(); - -#if (FLASH_CFG_CODE_FLASH_BGO == 0) - flash_release_state(); // Unlock driver -#endif - break; -#endif // FLASH_HAS_BOOT_SWAP - - -#if (FLASH_HAS_CF_ACCESS_WINDOW && FLASH_CFG_CODE_FLASH_ENABLE) - - case FLASH_CMD_ACCESSWINDOW_GET: - FLASH_RETURN_IF_PCFG_NULL; - err = R_CF_GetAccessWindow(pAccessInfo); - break; - - - case FLASH_CMD_ACCESSWINDOW_SET: - FLASH_RETURN_IF_PCFG_NULL; - FLASH_RETURN_IF_BGO_AND_NO_CALLBACK; -#if (FLASH_CFG_PARAM_CHECKING_ENABLE == 1) - /* When providing block numbers, the start address is the larger block number (lower address) - * access_info.start_addr = (uint32_t)FLASH_CF_BLOCK_3; // ie. This will allow writing block 3 - * access_info.end_addr = (uint32_t)(FLASH_CF_BLOCK_2); - * access_info.start_addr = (uint32_t)FLASH_CF_BLOCK_8; // ie. This will allow writing blocks 3 - 8 - * access_info.end_addr = (uint32_t)(FLASH_CF_BLOCK_2); - */ - if ((pAccessInfo->start_addr > pAccessInfo->end_addr) - || (pAccessInfo->start_addr < (uint32_t)FLASH_CF_LOWEST_VALID_BLOCK) - || ((pAccessInfo->start_addr & ACCESS_BAD_ADDR_MASK) != 0) - || ((pAccessInfo->end_addr & ACCESS_BAD_ADDR_MASK) != 0)) - { - return(FLASH_ERR_ACCESSW); - } -#endif - /* Lock the driver */ - if (FLASH_SUCCESS != flash_lock_state(FLASH_WRITING)) // TODO: ACCESS STATE? - { - return FLASH_ERR_BUSY; - } - - err = R_CF_SetAccessWindow(pAccessInfo); -#if (FLASH_CFG_CODE_FLASH_BGO == 0) - flash_release_state(); // Unlock the driver -#endif - break; -#endif // FLASH_HAS_CF_ACCESS_WINDOW - - -#if (FLASH_HAS_SEQUENTIAL_CF_BLOCKS_LOCK && FLASH_CFG_CODE_FLASH_ENABLE) - case FLASH_CMD_LOCKBIT_ENABLE: - g_lkbit_mode = FLASH_LOCKBIT_MODE_NORMAL; - break; - - case FLASH_CMD_LOCKBIT_DISABLE: - g_lkbit_mode = FLASH_LOCKBIT_MODE_OVERRIDE; - break; - - case FLASH_CMD_LOCKBIT_READ: - FLASH_RETURN_IF_PCFG_NULL; - FLASH_RETURN_IF_BGO_AND_NO_CALLBACK; - err = flash_lockbit_read(pLockbitCfg->block_start_address, &(pLockbitCfg->result)); - break; - - case FLASH_CMD_LOCKBIT_WRITE: - FLASH_RETURN_IF_PCFG_NULL; - FLASH_RETURN_IF_BGO_AND_NO_CALLBACK; - err = flash_api_lockbit_set(pLockbitCfg->block_start_address, pLockbitCfg->num_blocks); - break; -#endif - - -#if (FLASH_HAS_FCU) - case FLASH_CMD_CONFIG_CLOCK: - FLASH_RETURN_IF_PCFG_NULL; - if ((*pFlashClkHz > FLASH_FREQ_HI) || (*pFlashClkHz < FLASH_FREQ_LO)) - { - err = FLASH_ERR_FREQUENCY; - } - else - { - speed_mhz = *pFlashClkHz / 1000000; - if ((*pFlashClkHz % 1000000) != 0) - { - speed_mhz++; // must round up to nearest MHz - } - - FLASH.FPCKAR.WORD = (uint16_t)(0x1E00) + (uint16_t)speed_mhz; -#if ((FLASH_TYPE == 4) && (MCU_DATA_FLASH_SIZE_BYTES != 0)) - FLASH.EEPFCLK = (uint8_t)speed_mhz; -#endif - } - break; -#endif - - -#if (FLASH_IN_DUAL_BANK_MODE) - case FLASH_CMD_BANK_TOGGLE: - err = flash_toggle_banksel_reg(); - break; - - case FLASH_CMD_BANK_GET: - FLASH_RETURN_IF_PCFG_NULL; - banksel_val = *((uint32_t *)BANKSEL_ADDR); - *pBank = ((banksel_val & BANKSWP_MASK) == 0) ? FLASH_BANK0_FFE00000 : FLASH_BANK0_FFF00000; - break; -#endif - - default: - err = FLASH_ERR_PARAM; - } - - return err; -} - - -FLASH_SECTION_CHANGE_END /* end FLASH SECTION FRAM */ - -#endif // #if (FLASH_TYPE != 2) diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_group.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_group.h deleted file mode 100644 index b6e2659c7f5..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_group.h +++ /dev/null @@ -1,66 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_group.h -* Description : This is a private header file used internally by the FLASH module. It should not be modified or -* included by the user in their application. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 05.10.2016 1.00 First Release -***********************************************************************************************************************/ - -#ifndef RX_FLASH_GROUP_HEADER_FILE -#define RX_FLASH_GROUP_HEADER_FILE - -#include "r_flash_rx_if.h" -#if (FLASH_TYPE != 2) - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ -extern void (*flash_ready_isr_handler)(void *); // Function pointer for Flash Ready ISR -extern void (*flash_error_isr_handler)(void *); // Function pointer for Flash Error ISR -extern flash_int_cb_args_t g_flash_int_ready_cb_args; // Callback argument structure for flash READY interrupt -extern flash_int_cb_args_t g_flash_int_error_cb_args; // Callback argument structure for flash ERROR interrupt -extern current_param_t g_current_parameters; - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -extern flash_err_t r_flash_open(void); -extern flash_err_t r_flash_erase(flash_block_address_t block_start_address, uint32_t num_blocks); -extern flash_err_t check_cf_block_total(flash_block_address_t block_start_address, uint32_t num_blocks); -#ifndef FLASH_NO_BLANK_CHECK -extern flash_err_t r_flash_blankcheck(uint32_t address, uint32_t num_bytes, flash_res_t *result); -#endif -extern flash_err_t r_flash_write(uint32_t src_address, uint32_t dest_address, uint32_t num_bytes); -extern flash_err_t r_flash_control(flash_cmd_t cmd, void *pcfg); - -#endif // #if (FLASH_TYPE != 2) -#endif // RX_FLASH_GROUP_HEADER_FILE - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_rx.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_rx.c deleted file mode 100644 index 5ee60b10279..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_rx.c +++ /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 : r_flash_rx.c -* Description : This module implements the FLASH API -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 12.07.2014 1.00 First Release -* : 13.01.2015 1.10 Updated for RX231 -* : 21.07.2016 1.20 Fixed initialization of g_current_parameters for Flash Type 3. -* : 12.08.2016 2.00 Modified for BSPless operation (softwareLock()/Unlock()). -* : 05.10.2016 3.00 Modified API functions to call either flash_api_xxx Flash Type 2 functions -* or r_flash_xxx Flash Type 1, 3, 4 functions. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "r_flash_rx_if.h" -#include "r_flash_rx.h" -#include "r_flash_fcu.h" -#include "r_flash_group.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -External functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Private global variables and functions -***********************************************************************************************************************/ -int32_t g_flash_lock; // for locking the driver -flash_states_t g_flash_state = FLASH_UNINITIALIZED; // for state in when driver locked -FCU_BYTE_PTR g_pfcu_cmd_area = (uint8_t*) FCU_COMMAND_AREA; // sequencer command pointer - - -/*********************************************************************************************************************** -* Function Name: R_FLASH_Open -* Description : Function will initialize the flash peripheral. -* Arguments : void -* Return Value : FLASH_SUCCESS - -* API initialized successfully. -* FLASH_ERR_BUSY - -* API has already been initialized and another operation is ongoing. -* FLASH_ERR_FAILURE - -* Initialization failed. -* A RESET was performed on the Flash circuit to rectify any internal errors -***********************************************************************************************************************/ -flash_err_t R_FLASH_Open(void) -{ - flash_err_t err; - - /* If going to write to code flash, copy essential routines to RAM - * so can execute from there. Note that some MCUs can run from and - * write to ROM simultaneously under certain circumstances (run from - * one region and write to another). - */ - R_FlashCodeCopy(); - - - /* Perform flash and driver initialization */ -#if (FLASH_TYPE == FLASH_TYPE_2) - err = flash_api_open(); /* Call supported handler */ -#else - err = r_flash_open(); -#endif - if (err == FLASH_SUCCESS) - { - g_flash_state = FLASH_READY; - } - - return(err); -} - - -/****************************************************************************** -* Function Name: R_FlashCodeCopy -* Description : Copies Flash driver code necessary for code flash program/erase -* operations from ROM to RAM. -* Arguments : none -* Return Value : none -******************************************************************************/ -void R_FlashCodeCopy(void) -{ -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) - - uint8_t * p_rom_section; // ROM source location - uint8_t * p_ram_section; // RAM copy destination - uint32_t bytes_copied; - -#if (FLASH_CFG_CODE_FLASH_RUN_FROM_ROM == 0) - /* Initialize pointers */ - p_ram_section = (uint8_t *)__sectop("RPFRAM"); - p_rom_section = (uint8_t *)__sectop("PFRAM"); - - /* Copy code from ROM to RAM. */ - for (bytes_copied = 0; bytes_copied < __secsize("PFRAM"); bytes_copied++) - { - p_ram_section[bytes_copied] = p_rom_section[bytes_copied]; - } -#endif - -#ifdef FLASH_IN_DUAL_BANK_MODE - /* Initialize pointers */ - p_ram_section = (uint8_t *)__sectop("RPFRAM2"); - p_rom_section = (uint8_t *)__sectop("PFRAM2"); - - /* Copy code from ROM to RAM. */ - for (bytes_copied = 0; bytes_copied < __secsize("PFRAM2"); bytes_copied++) - { - p_ram_section[bytes_copied] = p_rom_section[bytes_copied]; - } -#endif - -#endif -} - - -/* FUNCTIONS WHICH MUST BE RUN FROM RAM FOLLOW */ -#if (FLASH_CFG_CODE_FLASH_ENABLE == 1) -#define FLASH_PE_MODE_SECTION R_ATTRIB_SECTION_CHANGE_F(FRAM) -#define FLASH_SECTION_CHANGE_END R_ATTRIB_SECTION_CHANGE_END -#else -#define FLASH_PE_MODE_SECTION -#define FLASH_SECTION_CHANGE_END -#endif - -/*********************************************************************************************************************** -* Function Name: R_FLASH_Erase -* Description : This function erases the specified Code or Data Flash blocks. -* Arguments : see called function -* Return Value : see called function -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_FLASH_Erase(flash_block_address_t block_start_address, uint32_t num_blocks) -{ -#if (FLASH_TYPE == FLASH_TYPE_2) - return(flash_api_erase(block_start_address, num_blocks)); -#else - return(r_flash_erase(block_start_address, num_blocks)); -#endif -} - -#ifndef FLASH_NO_BLANK_CHECK -/*********************************************************************************************************************** -* Function Name: R_FLASH_BlankCheck -* Description : Function performs a blank check on the specified Flash area. -* Arguments: see called function -* Return Value : see called function -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_FLASH_BlankCheck(uint32_t address, uint32_t num_bytes, flash_res_t *result) -{ -#if (FLASH_TYPE == FLASH_TYPE_2) - return(flash_api_blankcheck(address, num_bytes, result)); -#else - return(r_flash_blankcheck(address, num_bytes, result)); -#endif -} - -#endif - - -/*********************************************************************************************************************** -* Function Name: R_FLASH_Write -* Description : Function will write to the specified Code or Data Flash memory area. -* Arguments : see called function -* Return Value : see called function -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_FLASH_Write(uint32_t src_address, uint32_t dest_address, uint32_t num_bytes) -{ - - /* Call the MCU specific write function which handles control commands for the target MCU */ -#if (FLASH_TYPE == FLASH_TYPE_2) - return(flash_api_write(src_address, dest_address, num_bytes)); -#else - return(r_flash_write(src_address, dest_address, num_bytes)); -#endif - -} - - -/*********************************************************************************************************************** -* Function Name: R_FLASH_Control -* Description : This function performs special configuration and operational commands. -* Arguments : see called function -* Return Value : see called function -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t R_FLASH_Control(flash_cmd_t cmd, void *pcfg) -{ - /* Call the MCU specific control function which handles control commands for the target MCU */ -#if (FLASH_TYPE == 2) - return(flash_api_control(cmd, pcfg)); -#else - return(r_flash_control(cmd, pcfg)); -#endif - -} - - -/*********************************************************************************************************************** -* Function Name: R_FLASH_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. -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -R_ATTRIB_INLINE -uint32_t R_FLASH_GetVersion (void) -{ - /* These version macros are defined in r_flash_if.h. */ - return ((((uint32_t)FLASH_RX_VERSION_MAJOR) << 16) | (uint32_t)FLASH_RX_VERSION_MINOR); -} - -#if (FLASH_TYPE != 2) -/****************************************************************************** -* Function Name: flash_lock_state -* Description : Attempt to grab the flash state to perform an operation -* NOTE1: This function does not have to execute from in RAM. It -* must be in RAM though if FLASH_CFG_CODE_FLASH_BGO is -* enabled and this function is called during a ROM P/E -* operation. -* Arguments : new_state - -* Which state to attempt to transition to -* Return Value : FLASH_SUCCESS - -* State was grabbed -* FLASH_ERR_BUSY - -* Flash is busy with another operation -******************************************************************************/ -FLASH_PE_MODE_SECTION -flash_err_t flash_lock_state (flash_states_t new_state) -{ - /* Attempt to get lock */ - /* NOTE: Do not use BSP lock so can build without BSP if desired */ - if (flash_softwareLock(&g_flash_lock) == true) - { - /* Lock taken, we can change state */ - g_flash_state = new_state; - return FLASH_SUCCESS; - } - else - { - return FLASH_ERR_BUSY; // another operation in progress - } -} - - -/****************************************************************************** -* Function Name: flash_release_state -* Description : Release state so another flash operation can take place -* NOTE1: This function does not have to execute from in RAM. It -* must be in RAM though if FLASH_CFG_CODE_FLASH_BGO is -* enabled and this function is called during a ROM P/E -* operation. -* Arguments : none -* Return Value : none -******************************************************************************/ -FLASH_PE_MODE_SECTION -void flash_release_state (void) -{ - - /* Done with current operation */ - g_flash_state = FLASH_READY; - - /* Release hold on lock */ - flash_softwareUnlock(&g_flash_lock); -} -#endif // (FLASH_TYPE != 2) - -/*********************************************************************************************************************** -* Function Name: flash_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. -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -bool flash_softwareLock(int32_t * const plock) -{ - bool ret = false; - - /* Variable used in trying to acquire lock. Using the xchg instruction makes this atomic */ - int32_t is_locked = true; - - /* Try to acquire semaphore to obtain lock */ - xchg(&is_locked, plock); - - /* 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; -} /* End of function flash_softwareLock() */ - - -/*********************************************************************************************************************** -* Function Name: flash_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. -***********************************************************************************************************************/ -FLASH_PE_MODE_SECTION -bool flash_softwareUnlock(int32_t * const plock) -{ - /* Set lock back to unlocked. */ - *plock = false; - - return true; -} /* End of function flash_softwareUnlock() */ - - -FLASH_SECTION_CHANGE_END /* end FLASH SECTION FRAM */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_rx.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_rx.h deleted file mode 100644 index cc8ead869a5..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_rx.h +++ /dev/null @@ -1,190 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_rx.h -* Description : This is a private header file used internally by the FLASH module. It should not be modified or -* included by the user in their application. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 12.07.2014 1.00 First Release -* 13.01.2015 1.10 Updated for RX231 -* 11.02.2016 1.20 Updated for Flash Type 4 -* 25.05.2016 1.30 Added FLASH_CUR_CF_BGO_READ/WRITE_LOCKBIT for flash type 3. -* 08.08.2016 2.00 Modified for BSPless operation. Added prototypes for flash_softwareLock()/Unlock(). -* Added support for RX230. -* 18.11.2016 2.10 Added support for RX24U. -* Added equates FLASH_HAS_ERR_ISR and FLASH_HAS_FCU. -* 05.10.2016 3.00 Moved Flash Type 2 specific equates/declarations to r_flash_type2_if.h. -* Updated exported variables and functions to reflect updated r_flash_rx.c contents. -* 06.02.2017 3.10 Added support for RX65N-2M (bank/application swap). -* 19.06.2017 3.20 Moved FLASH_HAS_xxx equates to r_flash_rx_if.h -***********************************************************************************************************************/ - -#ifndef FLASH_RX_HEADER_FILE -#define FLASH_RX_HEADER_FILE - -#include -#include "r_flash_rx_if.h" - -/* Memory specifics for the each MCU group */ -#if defined(MCU_RX111) - #include "./src/targets/rx111/r_flash_rx111.h" -#elif defined(MCU_RX110) - #include "./src/targets/rx110/r_flash_rx110.h" -#elif defined(MCU_RX113) - #include "./src/targets/rx113/r_flash_rx113.h" -#elif defined(MCU_RX130) - #include "./src/targets/rx130/r_flash_rx130.h" -#elif defined(MCU_RX610) - #include "./src/targets/rx610/r_flash_rx610.h" -#elif defined(MCU_RX621) || defined(MCU_RX62N) - #include "./src/targets/rx62n/r_flash_rx62n.h" -#elif defined(MCU_RX62T) - #include "./src/targets/rx62t/r_flash_rx62t.h" -#elif defined(MCU_RX62G) - #include "./src/targets/rx62g/r_flash_rx62g.h" -#elif defined(MCU_RX630) - #include "./src/targets/rx630/r_flash_rx630.h" -#elif defined(MCU_RX631) || defined(MCU_RX63N) - #include "./src/targets/rx63n/r_flash_rx63n.h" -#elif defined(MCU_RX63T) - #include "./src/targets/rx63t/r_flash_rx63t.h" -#elif defined(MCU_RX210) - #include "./src/targets/rx210/r_flash_rx210.h" -#elif defined(MCU_RX21A) - #include "./src/targets/rx21a/r_flash_rx21a.h" -#elif defined(MCU_RX220) - #include "./src/targets/rx220/r_flash_rx220.h" -#elif defined(MCU_RX231) || defined(MCU_RX230) - #include "./src/targets/rx231/r_flash_rx231.h" -#elif defined(MCU_RX23T) - #include "./src/targets/rx23t/r_flash_rx23t.h" -#elif defined(MCU_RX24T) - #include "./src/targets/rx24t/r_flash_rx24t.h" -#elif defined(MCU_RX24U) - #include "./src/targets/rx24u/r_flash_rx24u.h" -#elif defined(MCU_RX64M) - #include -#elif defined(MCU_RX651) || defined(MCU_RX65N) - #include "./src/targets/rx65n/r_flash_rx65n.h" -#elif defined(MCU_RX71M) - #include "./src/targets/rx71m/r_flash_rx71m.h" -#else - #error "!!! No 'targets' folder for this MCU Group !!!" -#endif - - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -#define FCU_COMMAND_AREA (0x007E0000) - - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -/* These typedefs are used for guaranteeing correct accesses to memory. When - working with the FCU sometimes byte or word accesses are required. */ -typedef __evenaccess volatile uint8_t * FCU_BYTE_PTR; -typedef __evenaccess volatile uint16_t * FCU_WORD_PTR; -typedef __evenaccess volatile uint32_t * FCU_LONG_PTR; - - -typedef enum -{ - FLASH_UNINITIALIZED = 0, - FLASH_INITIALIZATION, - FLASH_READY, - FLASH_WRITING, - FLASH_ERASING, - FLASH_BLANKCHECK, - FLASH_GETSTATUS, - FLASH_LOCK_BIT -} flash_states_t; - - -typedef enum _current -{ - FLASH_CUR_INVALID, - FLASH_CUR_IDLE, - FLASH_CUR_DF_ERASE, - FLASH_CUR_DF_BGO_ERASE, - FLASH_CUR_DF_BLANKCHECK, - FLASH_CUR_DF_BGO_BLANKCHECK, - FLASH_CUR_DF_WRITE, - FLASH_CUR_DF_BGO_WRITE, - FLASH_CUR_CF_ERASE, - FLASH_CUR_CF_BGO_ERASE, - FLASH_CUR_CF_BLANKCHECK, - FLASH_CUR_CF_BGO_BLANKCHECK, - FLASH_CUR_CF_WRITE, - FLASH_CUR_CF_BGO_WRITE, - FLASH_CUR_CF_TOGGLE_STARTUPAREA, - FLASH_CUR_CF_ACCESSWINDOW, - FLASH_CUR_CF_BGO_READ_LOCKBIT, - FLASH_CUR_CF_BGO_WRITE_LOCKBIT, - FLASH_CUR_FCU_INIT, - FLASH_CUR_LOCKBIT_SET, - FLASH_CUR_CF_TOGGLE_BANK, - FLASH_CUR_STOP -} flash_cur_t; - - -typedef struct _current_parameters -{ - uint32_t src_addr; /* Source address for operation in progress */ - uint32_t dest_addr; /* Destination address for operation in progress */ - uint32_t total_count; /* Total number of bytes to write/erase */ - uint32_t current_count; /* Bytes of total completed */ - flash_cur_t current_operation; /* Operation in progress, ie. FLASH_CUR_CF_ERASE */ - uint16_t fcu_min_write_cnt; /* Num 2-byte writes needed for min write size; differs for CF and DF */ - uint32_t wait_cnt; /* Worst case wait time for operation completion */ - bool bgo_enabled_df; - bool bgo_enabled_cf; -} current_param_t; - - -typedef enum -{ - FLASH_LOCKBIT_MODE_NORMAL, - FLASH_LOCKBIT_MODE_OVERRIDE, - FLASH_LOCKBIT_MODE_END_ENUM -} lkbit_mode_t; - - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ -extern flash_states_t g_flash_state; -extern FCU_BYTE_PTR g_pfcu_cmd_area; - - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ -extern flash_err_t flash_lock_state(flash_states_t new_state); -extern void flash_release_state(void); -extern bool flash_softwareLock (int32_t * const plock); -extern bool flash_softwareUnlock (int32_t * const plock); - - -#endif /* FLASH_RX_HEADER_FILE */ - -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_targets.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_targets.h deleted file mode 100644 index bbd4f2363a4..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/r_flash_targets.h +++ /dev/null @@ -1,155 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_targets.h -* Description : This is a private header file used internally by the FLASH module. It should not be modified or -* included by the user in their application. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 02.08.2017 1.00 First Release -***********************************************************************************************************************/ - -#ifndef FLASH_TARGETS_HEADER_FILE -#define FLASH_TARGETS_HEADER_FILE - -#include -#if (FLASH_CFG_USE_FIT_BSP == 1) -#include "platform.h" // provides variable types and BSP equates -#else -#include "r_mcu_config.h" // provides variable types and MCU_xxx equates when BSP not used -#endif - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* WHEN BSP IS USED, MAP FLASH MCU_xxx EQUATES TO BSP EQUATES HERE */ - -#if (FLASH_CFG_USE_FIT_BSP == 1) // set in r_flash_rx_config.h - -#define MCU_CFG_PART_MEMORY_SIZE BSP_CFG_MCU_PART_MEMORY_SIZE -#define MCU_ROM_SIZE_BYTES BSP_ROM_SIZE_BYTES -#define MCU_RAM_SIZE_BYTES BSP_RAM_SIZE_BYTES -#define MCU_DATA_FLASH_SIZE_BYTES BSP_DATA_FLASH_SIZE_BYTES - -#if defined(BSP_MCU_RX111) - #define MCU_RX111 - #define MCU_RX11_ALL -#elif defined(BSP_MCU_RX110) - #define MCU_RX110 - #define MCU_RX11_ALL -#elif defined(BSP_MCU_RX113) - #define MCU_RX113 - #define MCU_RX11_ALL -#elif defined(BSP_MCU_RX130) - #define MCU_RX130 - #define MCU_RX13_ALL -#elif defined(BSP_MCU_RX610) - #define MCU_RX610 - #define MCU_RX61_ALL -#elif defined(BSP_MCU_RX621) || defined(BSP_MCU_RX62N) - #define MCU_RX621 - #define MCU_RX62N - #define MCU_RX62_ALL -#elif defined(BSP_MCU_RX62T) - #define MCU_RX62T - #define MCU_RX62_ALL -#elif defined(BSP_MCU_RX62G) - #define MCU_RX62G - #define MCU_RX62_ALL -#elif defined(BSP_MCU_RX630) - #define MCU_RX630 - #define MCU_RX63_ALL -#elif defined(BSP_MCU_RX631) - #define MCU_RX631 - #define MCU_RX63_ALL -#elif defined(BSP_MCU_RX63N) - #define MCU_RX63N - #define MCU_RX63_ALL -#elif defined(BSP_MCU_RX63T) - #define MCU_RX63T - #define MCU_RX63_ALL -#elif defined(BSP_MCU_RX210) - #define MCU_RX210 - #define MCU_RX21_ALL -#elif defined(BSP_MCU_RX21A) - #define MCU_RX21A - #define MCU_RX21_ALL -#elif defined(BSP_MCU_RX220) - #define MCU_RX220 - #define MCU_RX22_ALL -#elif defined(BSP_MCU_RX231) - #define MCU_RX231 - #define MCU_RX23_ALL -#elif defined(BSP_MCU_RX230) - #define MCU_RX230 - #define MCU_RX23_ALL -#elif defined(BSP_MCU_RX23T) - #define MCU_RX23T - #define MCU_RX23_ALL -#elif defined(BSP_MCU_RX24T) - #define MCU_RX24T - #define MCU_RX24_ALL -#elif defined(BSP_MCU_RX24U) - #define MCU_RX24U - #define MCU_RX24_ALL -#elif defined(BSP_MCU_RX64M) - #define MCU_RX64M - #define MCU_RX64_ALL -#elif defined(BSP_MCU_RX651) || defined(BSP_MCU_RX65N) - #define MCU_RX651 - #define MCU_RX65N - #define MCU_RX65_ALL -#elif defined(BSP_MCU_RX71M) - #define MCU_RX71M - #define MCU_RX71_ALL -#else - #error "!!! No 'targets' folder for this MCU Group !!!" -#endif - -#define MCU_CFG_ICLK_HZ BSP_ICLK_HZ - -#if defined(MCU_RX62_ALL) || defined(MCU_RX610) -#define MCU_CFG_FCLK_HZ BSP_PCLK_HZ -#else -#define MCU_CFG_FCLK_HZ BSP_FCLK_HZ -#endif - -#endif /* WHEN BSP IS NOT USED, FLASH MCU_xxx EQUATES ARE SET IN MCU_CONFIG.H */ - - - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ - - -/*********************************************************************************************************************** -Exported global variables -***********************************************************************************************************************/ - - -/*********************************************************************************************************************** -Exported global functions (to be accessed by other files) -***********************************************************************************************************************/ - -#endif /* FLASH_TARGETS_HEADER_FILE */ - -/* end of file */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/targets/rx65n/r_flash_rx65n.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/targets/rx65n/r_flash_rx65n.h deleted file mode 100644 index c9166d5c34d..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/targets/rx65n/r_flash_rx65n.h +++ /dev/null @@ -1,887 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_flash_rx65n.h -* Description : This is a private header file used internally by the FLASH API module. It should not be modified or -* included by the user in their application. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* : 03.02.2016 1.00 First Release -* : 14.07.2016 2.00 Modified for BSPless flash. -* : 24.01.2017 2.10 Added 1.5M, 2M and data flash equates. -* : 19.06.2017 2.20 Added FLASH_HAS_APP_SWAP qualification to bank mode check. -* : 02.08.2017 2.30 Replaced #include "r_mcu_config.h" with "r_flash_targets.h" -***********************************************************************************************************************/ - -#ifndef RX65N_FLASH_PRIVATE_HEADER_FILE -#define RX65N_FLASH_PRIVATE_HEADER_FILE - -#include "r_flash_targets.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -#if (MCU_CFG_PART_MEMORY_SIZE == 0x4) // 512 Kb - #define FLASH_NUM_BLOCKS_CF (14+8) -#elif (MCU_CFG_PART_MEMORY_SIZE == 0x7 ) // 768 Kb - #define FLASH_NUM_BLOCKS_CF (22+8) -#elif (MCU_CFG_PART_MEMORY_SIZE == 0x9 ) // 1 Mb - #define FLASH_NUM_BLOCKS_CF (30+8) -#elif (MCU_CFG_PART_MEMORY_SIZE == 0xC) - #if FLASH_IN_DUAL_BANK_MODE - #define FLASH_NUM_BLOCKS_CF (22+8) // .75 Mb per bank dual mode - #else - #define FLASH_NUM_BLOCKS_CF (46+8) // 1.5 Mb linear mode - #endif -#elif (MCU_CFG_PART_MEMORY_SIZE == 0xE) - #if FLASH_IN_DUAL_BANK_MODE - #define FLASH_NUM_BLOCKS_CF (30+8) // 1 Mb per bank dual mode - #else - #define FLASH_NUM_BLOCKS_CF (62+8) // 2 Mb linear mode - #endif -#endif - - -#define FLASH_NUM_BLOCKS_DF (512) -#define FLASH_DF_MIN_PGM_SIZE (4) -#define FLASH_CF_MIN_PGM_SIZE (128) - -#define FLASH_CF_SMALL_BLOCK_SIZE (8192) -#define FLASH_CF_MEDIUM_BLOCK_SIZE (32768) -#define FLASH_CF_LOWEST_VALID_BLOCK (FLASH_CF_BLOCK_INVALID + 1) -#define FLASH_DF_BLOCK_SIZE (64) -#define FLASH_DF_HIGHEST_VALID_BLOCK (FLASH_DF_BLOCK_INVALID - FLASH_DF_BLOCK_SIZE) - -#define FLASH_RAM_END_ADDRESS (0x0003FFFF) - -/*********************************************************************************************************************** -Typedef definitions -***********************************************************************************************************************/ -typedef enum _flash_block_address -{ -#ifndef FLASH_IN_DUAL_BANK_MODE /* LINEAR MODE */ - FLASH_CF_BLOCK_END = 0xFFFFFFFF, /* End of Code Flash Area */ - FLASH_CF_BLOCK_0 = 0xFFFFE000, /* 8KB: 0xFFFFE000 - 0xFFFFFFFF */ - FLASH_CF_BLOCK_1 = 0xFFFFC000, /* 8KB: 0xFFFFC000 - 0xFFFFDFFF */ - FLASH_CF_BLOCK_2 = 0xFFFFA000, /* 8KB: 0xFFFFA000 - 0xFFFFBFFF */ - FLASH_CF_BLOCK_3 = 0xFFFF8000, /* 8KB: 0xFFFF8000 - 0xFFFF9FFF */ - FLASH_CF_BLOCK_4 = 0xFFFF6000, /* 8KB: 0xFFFF6000 - 0xFFFF7FFF */ - FLASH_CF_BLOCK_5 = 0xFFFF4000, /* 8KB: 0xFFFF4000 - 0xFFFF5FFF */ - FLASH_CF_BLOCK_6 = 0xFFFF2000, /* 8KB: 0xFFFF2000 - 0xFFFF3FFF */ - FLASH_CF_BLOCK_7 = 0xFFFF0000, /* 8KB: 0xFFFF0000 - 0xFFFF1FFF */ - FLASH_CF_BLOCK_8 = 0xFFFE8000, /* 32KB: 0xFFFE8000 - 0xFFFEFFFF */ - FLASH_CF_BLOCK_9 = 0xFFFE0000, /* 32KB: 0xFFFE0000 - 0xFFFE7FFF */ - FLASH_CF_BLOCK_10 = 0xFFFD8000, /* 32KB: 0xFFFD8000 - 0xFFFDFFFF */ - FLASH_CF_BLOCK_11 = 0xFFFD0000, /* 32KB: 0xFFFD0000 - 0xFFFD7FFF */ - FLASH_CF_BLOCK_12 = 0xFFFC8000, /* 32KB: 0xFFFC8000 - 0xFFFCFFFF */ - FLASH_CF_BLOCK_13 = 0xFFFC0000, /* 32KB: 0xFFFC0000 - 0xFFFC7FFF */ - FLASH_CF_BLOCK_14 = 0xFFFB8000, /* 32KB: 0xFFFB8000 - 0xFFFBFFFF */ - FLASH_CF_BLOCK_15 = 0xFFFB0000, /* 32KB: 0xFFFB0000 - 0xFFFB7FFF */ - FLASH_CF_BLOCK_16 = 0xFFFA8000, /* 32KB: 0xFFFA8000 - 0xFFFAFFFF */ - FLASH_CF_BLOCK_17 = 0xFFFA0000, /* 32KB: 0xFFFA0000 - 0xFFFA7FFF */ - FLASH_CF_BLOCK_18 = 0xFFF98000, /* 32KB: 0xFFF98000 - 0xFFF9FFFF */ - FLASH_CF_BLOCK_19 = 0xFFF90000, /* 32KB: 0xFFF90000 - 0xFFF97FFF */ - FLASH_CF_BLOCK_20 = 0xFFF88000, /* 32KB: 0xFFF88000 - 0xFFF8FFFF */ - FLASH_CF_BLOCK_21 = 0xFFF80000, /* 32KB: 0xFFF80000 - 0xFFF87FFF */ -#if MCU_CFG_PART_MEMORY_SIZE == 0x04 /* '4' parts 512 Kb ROM */ - FLASH_CF_BLOCK_INVALID = (FLASH_CF_BLOCK_21 - 1), -#else - FLASH_CF_BLOCK_22 = 0xFFF78000, /* 32KB: 0xFFF78000 - 0xFFF7FFFF */ - FLASH_CF_BLOCK_23 = 0xFFF70000, /* 32KB: 0xFFF70000 - 0xFFF77FFF */ - FLASH_CF_BLOCK_24 = 0xFFF68000, /* 32KB: 0xFFF68000 - 0xFFF6FFFF */ - FLASH_CF_BLOCK_25 = 0xFFF60000, /* 32KB: 0xFFF60000 - 0xFFF67FFF */ - FLASH_CF_BLOCK_26 = 0xFFF58000, /* 32KB: 0xFFF58000 - 0xFFF5FFFF */ - FLASH_CF_BLOCK_27 = 0xFFF50000, /* 32KB: 0xFFF50000 - 0xFFF57FFF */ - FLASH_CF_BLOCK_28 = 0xFFF48000, /* 32KB: 0xFFF48000 - 0xFFF4FFFF */ - FLASH_CF_BLOCK_29 = 0xFFF40000, /* 32KB: 0xFFF40000 - 0xFFF47FFF */ -#if MCU_CFG_PART_MEMORY_SIZE == 0x07 /* '7' parts 768 Kb ROM */ - FLASH_CF_BLOCK_INVALID = (FLASH_CF_BLOCK_29 - 1), -#else - FLASH_CF_BLOCK_30 = 0xFFF38000, /* 32KB: 0xFFF38000 - 0xFFF3FFFF */ - FLASH_CF_BLOCK_31 = 0xFFF30000, /* 32KB: 0xFFF30000 - 0xFFF37FFF */ - FLASH_CF_BLOCK_32 = 0xFFF28000, /* 32KB: 0xFFF28000 - 0xFFF2FFFF */ - FLASH_CF_BLOCK_33 = 0xFFF20000, /* 32KB: 0xFFF20000 - 0xFFF27FFF */ - FLASH_CF_BLOCK_34 = 0xFFF18000, /* 32KB: 0xFFF18000 - 0xFFF1FFFF */ - FLASH_CF_BLOCK_35 = 0xFFF10000, /* 32KB: 0xFFF10000 - 0xFFF17FFF */ - FLASH_CF_BLOCK_36 = 0xFFF08000, /* 32KB: 0xFFF08000 - 0xFFF0FFFF */ - FLASH_CF_BLOCK_37 = 0xFFF00000, /* 32KB: 0xFFF00000 - 0xFFF07FFF */ -#if MCU_CFG_PART_MEMORY_SIZE == 0x09 /* '9' parts 1 Mb ROM */ - FLASH_CF_BLOCK_INVALID = (FLASH_CF_BLOCK_37 - 1), -#else - FLASH_CF_BLOCK_38 = 0xFFEF8000, /* 32KB: 0xFFEF8000 - 0xFFEFFFFF */ - FLASH_CF_BLOCK_39 = 0xFFEF0000, /* 32KB: 0xFFEF0000 - 0xFFEF7FFF */ - FLASH_CF_BLOCK_40 = 0xFFEE8000, /* 32KB: 0xFFEE8000 - 0xFFEEFFFF */ - FLASH_CF_BLOCK_41 = 0xFFEE0000, /* 32KB: 0xFFEE0000 - 0xFFEE7FFF */ - FLASH_CF_BLOCK_42 = 0xFFED8000, /* 32KB: 0xFFED8000 - 0xFFEDFFFF */ - FLASH_CF_BLOCK_43 = 0xFFED0000, /* 32KB: 0xFFED0000 - 0xFFED7FFF */ - FLASH_CF_BLOCK_44 = 0xFFEC8000, /* 32KB: 0xFFEC8000 - 0xFFECFFFF */ - FLASH_CF_BLOCK_45 = 0xFFEC0000, /* 32KB: 0xFFEC0000 - 0xFFEC7FFF */ - FLASH_CF_BLOCK_46 = 0xFFEB8000, /* 32KB: 0xFFEB8000 - 0xFFEBFFFF */ - FLASH_CF_BLOCK_47 = 0xFFEB0000, /* 32KB: 0xFFEB0000 - 0xFFEB7FFF */ - FLASH_CF_BLOCK_48 = 0xFFEA8000, /* 32KB: 0xFFEA8000 - 0xFFEAFFFF */ - FLASH_CF_BLOCK_49 = 0xFFEA0000, /* 32KB: 0xFFEA0000 - 0xFFEA7FFF */ - FLASH_CF_BLOCK_50 = 0xFFE98000, /* 32KB: 0xFFE98000 - 0xFFE9FFFF */ - FLASH_CF_BLOCK_51 = 0xFFE90000, /* 32KB: 0xFFE90000 - 0xFFE97FFF */ - FLASH_CF_BLOCK_52 = 0xFFE88000, /* 32KB: 0xFFE88000 - 0xFFE8FFFF */ - FLASH_CF_BLOCK_53 = 0xFFE80000, /* 32KB: 0xFFE80000 - 0xFFE87FFF */ -#if MCU_CFG_PART_MEMORY_SIZE == 0x0C /* 'C' parts 1.5 Mb ROM */ - FLASH_CF_BLOCK_INVALID = (FLASH_CF_BLOCK_53 - 1), -#else - FLASH_CF_BLOCK_54 = 0xFFE78000, /* 32KB: 0xFFE78000 - 0xFFE7FFFF */ - FLASH_CF_BLOCK_55 = 0xFFE70000, /* 32KB: 0xFFE70000 - 0xFFE77FFF */ - FLASH_CF_BLOCK_56 = 0xFFE68000, /* 32KB: 0xFFE68000 - 0xFFE6FFFF */ - FLASH_CF_BLOCK_57 = 0xFFE60000, /* 32KB: 0xFFE60000 - 0xFFE67FFF */ - FLASH_CF_BLOCK_58 = 0xFFE58000, /* 32KB: 0xFFE58000 - 0xFFE5FFFF */ - FLASH_CF_BLOCK_59 = 0xFFE50000, /* 32KB: 0xFFE50000 - 0xFFE57FFF */ - FLASH_CF_BLOCK_60 = 0xFFE48000, /* 32KB: 0xFFE48000 - 0xFFE4FFFF */ - FLASH_CF_BLOCK_61 = 0xFFE40000, /* 32KB: 0xFFE40000 - 0xFFE47FFF */ - FLASH_CF_BLOCK_62 = 0xFFE38000, /* 32KB: 0xFFE38000 - 0xFFE3FFFF */ - FLASH_CF_BLOCK_63 = 0xFFE30000, /* 32KB: 0xFFE30000 - 0xFFE37FFF */ - FLASH_CF_BLOCK_64 = 0xFFE28000, /* 32KB: 0xFFE28000 - 0xFFE2FFFF */ - FLASH_CF_BLOCK_65 = 0xFFE20000, /* 32KB: 0xFFE20000 - 0xFFE27FFF */ - FLASH_CF_BLOCK_66 = 0xFFE18000, /* 32KB: 0xFFE18000 - 0xFFE1FFFF */ - FLASH_CF_BLOCK_67 = 0xFFE10000, /* 32KB: 0xFFE10000 - 0xFFE17FFF */ - FLASH_CF_BLOCK_68 = 0xFFE08000, /* 32KB: 0xFFE08000 - 0xFFE0FFFF */ - FLASH_CF_BLOCK_69 = 0xFFE00000, /* 32KB: 0xFFE00000 - 0xFFE07FFF */ - FLASH_CF_BLOCK_INVALID = (FLASH_CF_BLOCK_69 - 1), /* 'E' parts 2 Mb ROM */ -#endif // > 1.5M -#endif // > 1M -#endif // > 768K -#endif // > 512K - -#else /* DUAL MODE */ - FLASH_CF_BLOCK_END = 0xFFFFFFFF, /* End of Code Flash Area */ - FLASH_CF_HI_BANK_HI_ADDR = FLASH_CF_BLOCK_END, - FLASH_CF_BLOCK_0 = 0xFFFFE000, /* 8KB: 0xFFFFE000 - 0xFFFFFFFF */ - FLASH_CF_BLOCK_1 = 0xFFFFC000, /* 8KB: 0xFFFFC000 - 0xFFFFDFFF */ - FLASH_CF_BLOCK_2 = 0xFFFFA000, /* 8KB: 0xFFFFA000 - 0xFFFFBFFF */ - FLASH_CF_BLOCK_3 = 0xFFFF8000, /* 8KB: 0xFFFF8000 - 0xFFFF9FFF */ - FLASH_CF_BLOCK_4 = 0xFFFF6000, /* 8KB: 0xFFFF6000 - 0xFFFF7FFF */ - FLASH_CF_BLOCK_5 = 0xFFFF4000, /* 8KB: 0xFFFF4000 - 0xFFFF5FFF */ - FLASH_CF_BLOCK_6 = 0xFFFF2000, /* 8KB: 0xFFFF2000 - 0xFFFF3FFF */ - FLASH_CF_BLOCK_7 = 0xFFFF0000, /* 8KB: 0xFFFF0000 - 0xFFFF1FFF */ - FLASH_CF_BLOCK_8 = 0xFFFE8000, /* 32KB: 0xFFFE8000 - 0xFFFEFFFF */ - FLASH_CF_BLOCK_9 = 0xFFFE0000, /* 32KB: 0xFFFE0000 - 0xFFFE7FFF */ - FLASH_CF_BLOCK_10 = 0xFFFD8000, /* 32KB: 0xFFFD8000 - 0xFFFDFFFF */ - FLASH_CF_BLOCK_11 = 0xFFFD0000, /* 32KB: 0xFFFD0000 - 0xFFFD7FFF */ - FLASH_CF_BLOCK_12 = 0xFFFC8000, /* 32KB: 0xFFFC8000 - 0xFFFCFFFF */ - FLASH_CF_BLOCK_13 = 0xFFFC0000, /* 32KB: 0xFFFC0000 - 0xFFFC7FFF */ - FLASH_CF_BLOCK_14 = 0xFFFB8000, /* 32KB: 0xFFFB8000 - 0xFFFBFFFF */ - FLASH_CF_BLOCK_15 = 0xFFFB0000, /* 32KB: 0xFFFB0000 - 0xFFFB7FFF */ - FLASH_CF_BLOCK_16 = 0xFFFA8000, /* 32KB: 0xFFFA8000 - 0xFFFAFFFF */ - FLASH_CF_BLOCK_17 = 0xFFFA0000, /* 32KB: 0xFFFA0000 - 0xFFFA7FFF */ - FLASH_CF_BLOCK_18 = 0xFFF98000, /* 32KB: 0xFFF98000 - 0xFFF9FFFF */ - FLASH_CF_BLOCK_19 = 0xFFF90000, /* 32KB: 0xFFF90000 - 0xFFF97FFF */ - FLASH_CF_BLOCK_20 = 0xFFF88000, /* 32KB: 0xFFF88000 - 0xFFF8FFFF */ - FLASH_CF_BLOCK_21 = 0xFFF80000, /* 32KB: 0xFFF80000 - 0xFFF87FFF */ - FLASH_CF_BLOCK_22 = 0xFFF78000, /* 32KB: 0xFFF78000 - 0xFFF7FFFF */ - FLASH_CF_BLOCK_23 = 0xFFF70000, /* 32KB: 0xFFF70000 - 0xFFF77FFF */ - FLASH_CF_BLOCK_24 = 0xFFF68000, /* 32KB: 0xFFF68000 - 0xFFF6FFFF */ - FLASH_CF_BLOCK_25 = 0xFFF60000, /* 32KB: 0xFFF60000 - 0xFFF67FFF */ - FLASH_CF_BLOCK_26 = 0xFFF58000, /* 32KB: 0xFFF58000 - 0xFFF5FFFF */ - FLASH_CF_BLOCK_27 = 0xFFF50000, /* 32KB: 0xFFF50000 - 0xFFF57FFF */ - FLASH_CF_BLOCK_28 = 0xFFF48000, /* 32KB: 0xFFF48000 - 0xFFF4FFFF */ - FLASH_CF_BLOCK_29 = 0xFFF40000, /* 32KB: 0xFFF40000 - 0xFFF47FFF */ -#if MCU_CFG_PART_MEMORY_SIZE == 0x0C /* bank end for 'C' parts (1.5 Mb/bank) */ - FLASH_CF_HI_BANK_LO_ADDR = FLASH_CF_BLOCK_29, -#else - FLASH_CF_BLOCK_30 = 0xFFF38000, /* 32KB: 0xFFF38000 - 0xFFF3FFFF */ - FLASH_CF_BLOCK_31 = 0xFFF30000, /* 32KB: 0xFFF30000 - 0xFFF37FFF */ - FLASH_CF_BLOCK_32 = 0xFFF28000, /* 32KB: 0xFFF28000 - 0xFFF2FFFF */ - FLASH_CF_BLOCK_33 = 0xFFF20000, /* 32KB: 0xFFF20000 - 0xFFF27FFF */ - FLASH_CF_BLOCK_34 = 0xFFF18000, /* 32KB: 0xFFF18000 - 0xFFF1FFFF */ - FLASH_CF_BLOCK_35 = 0xFFF10000, /* 32KB: 0xFFF10000 - 0xFFF17FFF */ - FLASH_CF_BLOCK_36 = 0xFFF08000, /* 32KB: 0xFFF08000 - 0xFFF0FFFF */ - FLASH_CF_BLOCK_37 = 0xFFF00000, /* 32KB: 0xFFF00000 - 0xFFF07FFF */ - FLASH_CF_HI_BANK_LO_ADDR = FLASH_CF_BLOCK_37, -#endif - FLASH_CF_LO_BANK_HI_ADDR = 0xFFEFFFFF, /* START OF NEXT BANK */ - - FLASH_CF_BLOCK_38 = 0xFFEFE000, /* 8KB: 0xFFEFE000 - 0xFFEFFFFF */ - FLASH_CF_BLOCK_39 = 0xFFEFC000, /* 8KB: 0xFFEFC000 - 0xFFEFDFFF */ - FLASH_CF_BLOCK_40 = 0xFFEFA000, /* 8KB: 0xFFEFA000 - 0xFFEEBFFF */ - FLASH_CF_BLOCK_41 = 0xFFEF8000, /* 8KB: 0xFFEF8000 - 0xFFEF9FFF */ - FLASH_CF_BLOCK_42 = 0xFFEF6000, /* 8KB: 0xFFEF6000 - 0xFFEF7FFF */ - FLASH_CF_BLOCK_43 = 0xFFEF4000, /* 8KB: 0xFFEF4000 - 0xFFEF5FFF */ - FLASH_CF_BLOCK_44 = 0xFFEF2000, /* 8KB: 0xFFEF2000 - 0xFFEF3FFF */ - FLASH_CF_BLOCK_45 = 0xFFEF0000, /* 8KB: 0xFFEF0000 - 0xFFEF1FFF */ - FLASH_CF_BLOCK_46 = 0xFFEE8000, /* 32KB: 0xFFEE8000 - 0xFFEEFFFF */ - FLASH_CF_BLOCK_47 = 0xFFEE0000, /* 32KB: 0xFFEE0000 - 0xFFEE7FFF */ - FLASH_CF_BLOCK_48 = 0xFFED8000, /* 32KB: 0xFFED8000 - 0xFFEDFFFF */ - FLASH_CF_BLOCK_49 = 0xFFED0000, /* 32KB: 0xFFED0000 - 0xFFED7FFF */ - FLASH_CF_BLOCK_50 = 0xFFEC8000, /* 32KB: 0xFFEC8000 - 0xFFECFFFF */ - FLASH_CF_BLOCK_51 = 0xFFEC0000, /* 32KB: 0xFFEC0000 - 0xFFEC7FFF */ - FLASH_CF_BLOCK_52 = 0xFFEB8000, /* 32KB: 0xFFEB8000 - 0xFFEBFFFF */ - FLASH_CF_BLOCK_53 = 0xFFEB0000, /* 32KB: 0xFFEB0000 - 0xFFEB7FFF */ - FLASH_CF_BLOCK_54 = 0xFFEA8000, /* 32KB: 0xFFEA8000 - 0xFFEAFFFF */ - FLASH_CF_BLOCK_55 = 0xFFEA0000, /* 32KB: 0xFFEA0000 - 0xFFEA7FFF */ - FLASH_CF_BLOCK_56 = 0xFFE98000, /* 32KB: 0xFFE98000 - 0xFFE9FFFF */ - FLASH_CF_BLOCK_57 = 0xFFE90000, /* 32KB: 0xFFE90000 - 0xFFE97FFF */ - FLASH_CF_BLOCK_58 = 0xFFE88000, /* 32KB: 0xFFE88000 - 0xFFE8FFFF */ - FLASH_CF_BLOCK_59 = 0xFFE80000, /* 32KB: 0xFFE80000 - 0xFFE87FFF */ - FLASH_CF_BLOCK_60 = 0xFFE78000, /* 32KB: 0xFFE78000 - 0xFFE7FFFF */ - FLASH_CF_BLOCK_61 = 0xFFE70000, /* 32KB: 0xFFE70000 - 0xFFE77FFF */ - FLASH_CF_BLOCK_62 = 0xFFE68000, /* 32KB: 0xFFE68000 - 0xFFE6FFFF */ - FLASH_CF_BLOCK_63 = 0xFFE60000, /* 32KB: 0xFFE60000 - 0xFFE67FFF */ - FLASH_CF_BLOCK_64 = 0xFFE58000, /* 32KB: 0xFFE58000 - 0xFFE5FFFF */ - FLASH_CF_BLOCK_65 = 0xFFE50000, /* 32KB: 0xFFE50000 - 0xFFE57FFF */ - FLASH_CF_BLOCK_66 = 0xFFE48000, /* 32KB: 0xFFE48000 - 0xFFE4FFFF */ - FLASH_CF_BLOCK_67 = 0xFFE40000, /* 32KB: 0xFFE40000 - 0xFFE47FFF */ -#if MCU_CFG_PART_MEMORY_SIZE == 0x0C /* bank end for 'C' parts (1.5 Mb/bank) */ - FLASH_CF_LO_BANK_LO_ADDR = FLASH_CF_BLOCK_67, - FLASH_CF_BLOCK_INVALID = (FLASH_CF_BLOCK_67 - 1), -#else - FLASH_CF_BLOCK_68 = 0xFFE38000, /* 32KB: 0xFFE38000 - 0xFFE3FFFF */ - FLASH_CF_BLOCK_69 = 0xFFE30000, /* 32KB: 0xFFE30000 - 0xFFE37FFF */ - FLASH_CF_BLOCK_70 = 0xFFE28000, /* 32KB: 0xFFE28000 - 0xFFE2FFFF */ - FLASH_CF_BLOCK_71 = 0xFFE20000, /* 32KB: 0xFFE20000 - 0xFFE27FFF */ - FLASH_CF_BLOCK_72 = 0xFFE18000, /* 32KB: 0xFFE18000 - 0xFFE1FFFF */ - FLASH_CF_BLOCK_73 = 0xFFE10000, /* 32KB: 0xFFE10000 - 0xFFE17FFF */ - FLASH_CF_BLOCK_74 = 0xFFE08000, /* 32KB: 0xFFE08000 - 0xFFE0FFFF */ - FLASH_CF_BLOCK_75 = 0xFFE00000, /* 32KB: 0xFFE00000 - 0xFFE07FFF */ - FLASH_CF_LO_BANK_LO_ADDR = FLASH_CF_BLOCK_75, - FLASH_CF_BLOCK_INVALID = (FLASH_CF_BLOCK_75 - 1), -#endif // 8 blocks for 2M only -#endif // DUAL MODE - -#if (MCU_DATA_FLASH_SIZE_BYTES != 0) - FLASH_DF_BLOCK_0 = 0x00100000, /* 64B: 0x00100000 - 0x0010003F */ - FLASH_DF_BLOCK_1 = 0x00100040, /* 64B: 0x00100040 - 0x0010007F */ - FLASH_DF_BLOCK_2 = 0x00100080, /* 64B: 0x00100080 - 0x001000BF */ - FLASH_DF_BLOCK_3 = 0x001000C0, /* 64B: 0x001000C0 - 0x001000FF */ - FLASH_DF_BLOCK_4 = 0x00100100, /* 64B: 0x00100100 - 0x0010013F */ - FLASH_DF_BLOCK_5 = 0x00100140, /* 64B: 0x00100140 - 0x0010017F */ - FLASH_DF_BLOCK_6 = 0x00100180, /* 64B: 0x00100180 - 0x001001BF */ - FLASH_DF_BLOCK_7 = 0x001001C0, /* 64B: 0x001001C0 - 0x001001FF */ - FLASH_DF_BLOCK_8 = 0x00100200, /* 64B: 0x00100200 - 0x0010023F */ - FLASH_DF_BLOCK_9 = 0x00100240, /* 64B: 0x00100240 - 0x0010027F */ - FLASH_DF_BLOCK_10 = 0x00100280, /* 64B: 0x00100280 - 0x001002BF */ - FLASH_DF_BLOCK_11 = 0x001002C0, /* 64B: 0x001002C0 - 0x001002FF */ - FLASH_DF_BLOCK_12 = 0x00100300, /* 64B: 0x00100300 - 0x0010033F */ - FLASH_DF_BLOCK_13 = 0x00100340, /* 64B: 0x00100340 - 0x0010037F */ - FLASH_DF_BLOCK_14 = 0x00100380, /* 64B: 0x00100380 - 0x001003BF */ - FLASH_DF_BLOCK_15 = 0x001003C0, /* 64B: 0x001003C0 - 0x001003FF */ - FLASH_DF_BLOCK_16 = 0x00100400, /* 64B: 0x00100400 - 0x0010043F */ - FLASH_DF_BLOCK_17 = 0x00100440, /* 64B: 0x00100440 - 0x0010047F */ - FLASH_DF_BLOCK_18 = 0x00100480, /* 64B: 0x00100480 - 0x001004BF */ - FLASH_DF_BLOCK_19 = 0x001004C0, /* 64B: 0x001004C0 - 0x001004FF */ - FLASH_DF_BLOCK_20 = 0x00100500, /* 64B: 0x00100500 - 0x0010053F */ - FLASH_DF_BLOCK_21 = 0x00100540, /* 64B: 0x00100540 - 0x0010057F */ - FLASH_DF_BLOCK_22 = 0x00100580, /* 64B: 0x00100580 - 0x001005BF */ - FLASH_DF_BLOCK_23 = 0x001005C0, /* 64B: 0x001005C0 - 0x001005FF */ - FLASH_DF_BLOCK_24 = 0x00100600, /* 64B: 0x00100600 - 0x0010063F */ - FLASH_DF_BLOCK_25 = 0x00100640, /* 64B: 0x00100640 - 0x0010067F */ - FLASH_DF_BLOCK_26 = 0x00100680, /* 64B: 0x00100680 - 0x001006BF */ - FLASH_DF_BLOCK_27 = 0x001006C0, /* 64B: 0x001006C0 - 0x001006FF */ - FLASH_DF_BLOCK_28 = 0x00100700, /* 64B: 0x00100700 - 0x0010073F */ - FLASH_DF_BLOCK_29 = 0x00100740, /* 64B: 0x00100740 - 0x0010077F */ - FLASH_DF_BLOCK_30 = 0x00100780, /* 64B: 0x00100780 - 0x001007BF */ - FLASH_DF_BLOCK_31 = 0x001007C0, /* 64B: 0x001007C0 - 0x001007FF */ - FLASH_DF_BLOCK_32 = 0x00100800, /* 64B: 0x00100800 - 0x0010083F */ - FLASH_DF_BLOCK_33 = 0x00100840, /* 64B: 0x00100840 - 0x0010087F */ - FLASH_DF_BLOCK_34 = 0x00100880, /* 64B: 0x00100880 - 0x001008BF */ - FLASH_DF_BLOCK_35 = 0x001008C0, /* 64B: 0x001008C0 - 0x001008FF */ - FLASH_DF_BLOCK_36 = 0x00100900, /* 64B: 0x00100900 - 0x0010093F */ - FLASH_DF_BLOCK_37 = 0x00100940, /* 64B: 0x00100940 - 0x0010097F */ - FLASH_DF_BLOCK_38 = 0x00100980, /* 64B: 0x00100980 - 0x001009BF */ - FLASH_DF_BLOCK_39 = 0x001009C0, /* 64B: 0x001009C0 - 0x001009FF */ - FLASH_DF_BLOCK_40 = 0x00100A00, /* 64B: 0x00100A00 - 0x00100A3F */ - FLASH_DF_BLOCK_41 = 0x00100A40, /* 64B: 0x00100A40 - 0x00100A7F */ - FLASH_DF_BLOCK_42 = 0x00100A80, /* 64B: 0x00100A80 - 0x00100ABF */ - FLASH_DF_BLOCK_43 = 0x00100AC0, /* 64B: 0x00100AC0 - 0x00100AFF */ - FLASH_DF_BLOCK_44 = 0x00100B00, /* 64B: 0x00100B00 - 0x00100B3F */ - FLASH_DF_BLOCK_45 = 0x00100B40, /* 64B: 0x00100B40 - 0x00100B7F */ - FLASH_DF_BLOCK_46 = 0x00100B80, /* 64B: 0x00100B80 - 0x00100BBF */ - FLASH_DF_BLOCK_47 = 0x00100BC0, /* 64B: 0x00100BC0 - 0x00100BFF */ - FLASH_DF_BLOCK_48 = 0x00100C00, /* 64B: 0x00100C00 - 0x00100C3F */ - FLASH_DF_BLOCK_49 = 0x00100C40, /* 64B: 0x00100C40 - 0x00100C7F */ - FLASH_DF_BLOCK_50 = 0x00100C80, /* 64B: 0x00100C80 - 0x00100CBF */ - FLASH_DF_BLOCK_51 = 0x00100CC0, /* 64B: 0x00100CC0 - 0x00100CFF */ - FLASH_DF_BLOCK_52 = 0x00100D00, /* 64B: 0x00100D00 - 0x00100D3F */ - FLASH_DF_BLOCK_53 = 0x00100D40, /* 64B: 0x00100D40 - 0x00100D7F */ - FLASH_DF_BLOCK_54 = 0x00100D80, /* 64B: 0x00100D80 - 0x00100DBF */ - FLASH_DF_BLOCK_55 = 0x00100DC0, /* 64B: 0x00100DC0 - 0x00100DFF */ - FLASH_DF_BLOCK_56 = 0x00100E00, /* 64B: 0x00100E00 - 0x00100E3F */ - FLASH_DF_BLOCK_57 = 0x00100E40, /* 64B: 0x00100E40 - 0x00100E7F */ - FLASH_DF_BLOCK_58 = 0x00100E80, /* 64B: 0x00100E80 - 0x00100EBF */ - FLASH_DF_BLOCK_59 = 0x00100EC0, /* 64B: 0x00100EC0 - 0x00100EFF */ - FLASH_DF_BLOCK_60 = 0x00100F00, /* 64B: 0x00100F00 - 0x00100F3F */ - FLASH_DF_BLOCK_61 = 0x00100F40, /* 64B: 0x00100F40 - 0x00100F7F */ - FLASH_DF_BLOCK_62 = 0x00100F80, /* 64B: 0x00100F80 - 0x00100FBF */ - FLASH_DF_BLOCK_63 = 0x00100FC0, /* 64B: 0x00100FC0 - 0x00100FFF */ - FLASH_DF_BLOCK_64 = 0x00101000, /* 64B: 0x00101000 - 0x0010103F */ - FLASH_DF_BLOCK_65 = 0x00101040, /* 64B: 0x00101040 - 0x0010107F */ - FLASH_DF_BLOCK_66 = 0x00101080, /* 64B: 0x00101080 - 0x001010BF */ - FLASH_DF_BLOCK_67 = 0x001010C0, /* 64B: 0x001010C0 - 0x001010FF */ - FLASH_DF_BLOCK_68 = 0x00101100, /* 64B: 0x00101100 - 0x0010113F */ - FLASH_DF_BLOCK_69 = 0x00101140, /* 64B: 0x00101140 - 0x0010117F */ - FLASH_DF_BLOCK_70 = 0x00101180, /* 64B: 0x00101180 - 0x001011BF */ - FLASH_DF_BLOCK_71 = 0x001011C0, /* 64B: 0x001011C0 - 0x001011FF */ - FLASH_DF_BLOCK_72 = 0x00101200, /* 64B: 0x00101200 - 0x0010123F */ - FLASH_DF_BLOCK_73 = 0x00101240, /* 64B: 0x00101240 - 0x0010127F */ - FLASH_DF_BLOCK_74 = 0x00101280, /* 64B: 0x00101280 - 0x001012BF */ - FLASH_DF_BLOCK_75 = 0x001012C0, /* 64B: 0x001012C0 - 0x001012FF */ - FLASH_DF_BLOCK_76 = 0x00101300, /* 64B: 0x00101300 - 0x0010133F */ - FLASH_DF_BLOCK_77 = 0x00101340, /* 64B: 0x00101340 - 0x0010137F */ - FLASH_DF_BLOCK_78 = 0x00101380, /* 64B: 0x00101380 - 0x001013BF */ - FLASH_DF_BLOCK_79 = 0x001013C0, /* 64B: 0x001013C0 - 0x001013FF */ - FLASH_DF_BLOCK_80 = 0x00101400, /* 64B: 0x00101400 - 0x0010143F */ - FLASH_DF_BLOCK_81 = 0x00101440, /* 64B: 0x00101440 - 0x0010147F */ - FLASH_DF_BLOCK_82 = 0x00101480, /* 64B: 0x00101480 - 0x001014BF */ - FLASH_DF_BLOCK_83 = 0x001014C0, /* 64B: 0x001014C0 - 0x001014FF */ - FLASH_DF_BLOCK_84 = 0x00101500, /* 64B: 0x00101500 - 0x0010153F */ - FLASH_DF_BLOCK_85 = 0x00101540, /* 64B: 0x00101540 - 0x0010157F */ - FLASH_DF_BLOCK_86 = 0x00101580, /* 64B: 0x00101580 - 0x001015BF */ - FLASH_DF_BLOCK_87 = 0x001015C0, /* 64B: 0x001015C0 - 0x001015FF */ - FLASH_DF_BLOCK_88 = 0x00101600, /* 64B: 0x00101600 - 0x0010163F */ - FLASH_DF_BLOCK_89 = 0x00101640, /* 64B: 0x00101640 - 0x0010167F */ - FLASH_DF_BLOCK_90 = 0x00101680, /* 64B: 0x00101680 - 0x001016BF */ - FLASH_DF_BLOCK_91 = 0x001016C0, /* 64B: 0x001016C0 - 0x001016FF */ - FLASH_DF_BLOCK_92 = 0x00101700, /* 64B: 0x00101700 - 0x0010173F */ - FLASH_DF_BLOCK_93 = 0x00101740, /* 64B: 0x00101740 - 0x0010177F */ - FLASH_DF_BLOCK_94 = 0x00101780, /* 64B: 0x00101780 - 0x001017BF */ - FLASH_DF_BLOCK_95 = 0x001017C0, /* 64B: 0x001017C0 - 0x001017FF */ - FLASH_DF_BLOCK_96 = 0x00101800, /* 64B: 0x00101800 - 0x0010183F */ - FLASH_DF_BLOCK_97 = 0x00101840, /* 64B: 0x00101840 - 0x0010187F */ - FLASH_DF_BLOCK_98 = 0x00101880, /* 64B: 0x00101880 - 0x001018BF */ - FLASH_DF_BLOCK_99 = 0x001018C0, /* 64B: 0x001018C0 - 0x001018FF */ - FLASH_DF_BLOCK_100 = 0x00101900, /* 64B: 0x00101900 - 0x0010193F */ - FLASH_DF_BLOCK_101 = 0x00101940, /* 64B: 0x00101940 - 0x0010197F */ - FLASH_DF_BLOCK_102 = 0x00101980, /* 64B: 0x00101980 - 0x001019BF */ - FLASH_DF_BLOCK_103 = 0x001019C0, /* 64B: 0x001019C0 - 0x001019FF */ - FLASH_DF_BLOCK_104 = 0x00101A00, /* 64B: 0x00101A00 - 0x00101A3F */ - FLASH_DF_BLOCK_105 = 0x00101A40, /* 64B: 0x00101A40 - 0x00101A7F */ - FLASH_DF_BLOCK_106 = 0x00101A80, /* 64B: 0x00101A80 - 0x00101ABF */ - FLASH_DF_BLOCK_107 = 0x00101AC0, /* 64B: 0x00101AC0 - 0x00101AFF */ - FLASH_DF_BLOCK_108 = 0x00101B00, /* 64B: 0x00101B00 - 0x00101B3F */ - FLASH_DF_BLOCK_109 = 0x00101B40, /* 64B: 0x00101B40 - 0x00101B7F */ - FLASH_DF_BLOCK_110 = 0x00101B80, /* 64B: 0x00101B80 - 0x00101BBF */ - FLASH_DF_BLOCK_111 = 0x00101BC0, /* 64B: 0x00101BC0 - 0x00101BFF */ - FLASH_DF_BLOCK_112 = 0x00101C00, /* 64B: 0x00101C00 - 0x00101C3F */ - FLASH_DF_BLOCK_113 = 0x00101C40, /* 64B: 0x00101C40 - 0x00101C7F */ - FLASH_DF_BLOCK_114 = 0x00101C80, /* 64B: 0x00101C80 - 0x00101CBF */ - FLASH_DF_BLOCK_115 = 0x00101CC0, /* 64B: 0x00101CC0 - 0x00101CFF */ - FLASH_DF_BLOCK_116 = 0x00101D00, /* 64B: 0x00101D00 - 0x00101D3F */ - FLASH_DF_BLOCK_117 = 0x00101D40, /* 64B: 0x00101D40 - 0x00101D7F */ - FLASH_DF_BLOCK_118 = 0x00101D80, /* 64B: 0x00101D80 - 0x00101DBF */ - FLASH_DF_BLOCK_119 = 0x00101DC0, /* 64B: 0x00101DC0 - 0x00101DFF */ - FLASH_DF_BLOCK_120 = 0x00101E00, /* 64B: 0x00101E00 - 0x00101E3F */ - FLASH_DF_BLOCK_121 = 0x00101E40, /* 64B: 0x00101E40 - 0x00101E7F */ - FLASH_DF_BLOCK_122 = 0x00101E80, /* 64B: 0x00101E80 - 0x00101EBF */ - FLASH_DF_BLOCK_123 = 0x00101EC0, /* 64B: 0x00101EC0 - 0x00101EFF */ - FLASH_DF_BLOCK_124 = 0x00101F00, /* 64B: 0x00101F00 - 0x00101F3F */ - FLASH_DF_BLOCK_125 = 0x00101F40, /* 64B: 0x00101F40 - 0x00101F7F */ - FLASH_DF_BLOCK_126 = 0x00101F80, /* 64B: 0x00101F80 - 0x00101FBF */ - FLASH_DF_BLOCK_127 = 0x00101FC0, /* 64B: 0x00101FC0 - 0x00101FFF */ - FLASH_DF_BLOCK_128 = 0x00102000, /* 64B: 0x00102000 - 0x0010203F */ - FLASH_DF_BLOCK_129 = 0x00102040, /* 64B: 0x00102040 - 0x0010207F */ - FLASH_DF_BLOCK_130 = 0x00102080, /* 64B: 0x00102080 - 0x001020BF */ - FLASH_DF_BLOCK_131 = 0x001020C0, /* 64B: 0x001020C0 - 0x001020FF */ - FLASH_DF_BLOCK_132 = 0x00102100, /* 64B: 0x00102100 - 0x0010213F */ - FLASH_DF_BLOCK_133 = 0x00102140, /* 64B: 0x00102140 - 0x0010217F */ - FLASH_DF_BLOCK_134 = 0x00102180, /* 64B: 0x00102180 - 0x001021BF */ - FLASH_DF_BLOCK_135 = 0x001021C0, /* 64B: 0x001021C0 - 0x001021FF */ - FLASH_DF_BLOCK_136 = 0x00102200, /* 64B: 0x00102200 - 0x0010223F */ - FLASH_DF_BLOCK_137 = 0x00102240, /* 64B: 0x00102240 - 0x0010227F */ - FLASH_DF_BLOCK_138 = 0x00102280, /* 64B: 0x00102280 - 0x001022BF */ - FLASH_DF_BLOCK_139 = 0x001022C0, /* 64B: 0x001022C0 - 0x001022FF */ - FLASH_DF_BLOCK_140 = 0x00102300, /* 64B: 0x00102300 - 0x0010233F */ - FLASH_DF_BLOCK_141 = 0x00102340, /* 64B: 0x00102340 - 0x0010237F */ - FLASH_DF_BLOCK_142 = 0x00102380, /* 64B: 0x00102380 - 0x001023BF */ - FLASH_DF_BLOCK_143 = 0x001023C0, /* 64B: 0x001023C0 - 0x001023FF */ - FLASH_DF_BLOCK_144 = 0x00102400, /* 64B: 0x00102400 - 0x0010243F */ - FLASH_DF_BLOCK_145 = 0x00102440, /* 64B: 0x00102440 - 0x0010247F */ - FLASH_DF_BLOCK_146 = 0x00102480, /* 64B: 0x00102480 - 0x001024BF */ - FLASH_DF_BLOCK_147 = 0x001024C0, /* 64B: 0x001024C0 - 0x001024FF */ - FLASH_DF_BLOCK_148 = 0x00102500, /* 64B: 0x00102500 - 0x0010253F */ - FLASH_DF_BLOCK_149 = 0x00102540, /* 64B: 0x00102540 - 0x0010257F */ - FLASH_DF_BLOCK_150 = 0x00102580, /* 64B: 0x00102580 - 0x001025BF */ - FLASH_DF_BLOCK_151 = 0x001025C0, /* 64B: 0x001025C0 - 0x001025FF */ - FLASH_DF_BLOCK_152 = 0x00102600, /* 64B: 0x00102600 - 0x0010263F */ - FLASH_DF_BLOCK_153 = 0x00102640, /* 64B: 0x00102640 - 0x0010267F */ - FLASH_DF_BLOCK_154 = 0x00102680, /* 64B: 0x00102680 - 0x001026BF */ - FLASH_DF_BLOCK_155 = 0x001026C0, /* 64B: 0x001026C0 - 0x001026FF */ - FLASH_DF_BLOCK_156 = 0x00102700, /* 64B: 0x00102700 - 0x0010273F */ - FLASH_DF_BLOCK_157 = 0x00102740, /* 64B: 0x00102740 - 0x0010277F */ - FLASH_DF_BLOCK_158 = 0x00102780, /* 64B: 0x00102780 - 0x001027BF */ - FLASH_DF_BLOCK_159 = 0x001027C0, /* 64B: 0x001027C0 - 0x001027FF */ - FLASH_DF_BLOCK_160 = 0x00102800, /* 64B: 0x00102800 - 0x0010283F */ - FLASH_DF_BLOCK_161 = 0x00102840, /* 64B: 0x00102840 - 0x0010287F */ - FLASH_DF_BLOCK_162 = 0x00102880, /* 64B: 0x00102880 - 0x001028BF */ - FLASH_DF_BLOCK_163 = 0x001028C0, /* 64B: 0x001028C0 - 0x001028FF */ - FLASH_DF_BLOCK_164 = 0x00102900, /* 64B: 0x00102900 - 0x0010293F */ - FLASH_DF_BLOCK_165 = 0x00102940, /* 64B: 0x00102940 - 0x0010297F */ - FLASH_DF_BLOCK_166 = 0x00102980, /* 64B: 0x00102980 - 0x001029BF */ - FLASH_DF_BLOCK_167 = 0x001029C0, /* 64B: 0x001029C0 - 0x001029FF */ - FLASH_DF_BLOCK_168 = 0x00102A00, /* 64B: 0x00102A00 - 0x00102A3F */ - FLASH_DF_BLOCK_169 = 0x00102A40, /* 64B: 0x00102A40 - 0x00102A7F */ - FLASH_DF_BLOCK_170 = 0x00102A80, /* 64B: 0x00102A80 - 0x00102ABF */ - FLASH_DF_BLOCK_171 = 0x00102AC0, /* 64B: 0x00102AC0 - 0x00102AFF */ - FLASH_DF_BLOCK_172 = 0x00102B00, /* 64B: 0x00102B00 - 0x00102B3F */ - FLASH_DF_BLOCK_173 = 0x00102B40, /* 64B: 0x00102B40 - 0x00102B7F */ - FLASH_DF_BLOCK_174 = 0x00102B80, /* 64B: 0x00102B80 - 0x00102BBF */ - FLASH_DF_BLOCK_175 = 0x00102BC0, /* 64B: 0x00102BC0 - 0x00102BFF */ - FLASH_DF_BLOCK_176 = 0x00102C00, /* 64B: 0x00102C00 - 0x00102C3F */ - FLASH_DF_BLOCK_177 = 0x00102C40, /* 64B: 0x00102C40 - 0x00102C7F */ - FLASH_DF_BLOCK_178 = 0x00102C80, /* 64B: 0x00102C80 - 0x00102CBF */ - FLASH_DF_BLOCK_179 = 0x00102CC0, /* 64B: 0x00102CC0 - 0x00102CFF */ - FLASH_DF_BLOCK_180 = 0x00102D00, /* 64B: 0x00102D00 - 0x00102D3F */ - FLASH_DF_BLOCK_181 = 0x00102D40, /* 64B: 0x00102D40 - 0x00102D7F */ - FLASH_DF_BLOCK_182 = 0x00102D80, /* 64B: 0x00102D80 - 0x00102DBF */ - FLASH_DF_BLOCK_183 = 0x00102DC0, /* 64B: 0x00102DC0 - 0x00102DFF */ - FLASH_DF_BLOCK_184 = 0x00102E00, /* 64B: 0x00102E00 - 0x00102E3F */ - FLASH_DF_BLOCK_185 = 0x00102E40, /* 64B: 0x00102E40 - 0x00102E7F */ - FLASH_DF_BLOCK_186 = 0x00102E80, /* 64B: 0x00102E80 - 0x00102EBF */ - FLASH_DF_BLOCK_187 = 0x00102EC0, /* 64B: 0x00102EC0 - 0x00102EFF */ - FLASH_DF_BLOCK_188 = 0x00102F00, /* 64B: 0x00102F00 - 0x00102F3F */ - FLASH_DF_BLOCK_189 = 0x00102F40, /* 64B: 0x00102F40 - 0x00102F7F */ - FLASH_DF_BLOCK_190 = 0x00102F80, /* 64B: 0x00102F80 - 0x00102FBF */ - FLASH_DF_BLOCK_191 = 0x00102FC0, /* 64B: 0x00102FC0 - 0x00102FFF */ - FLASH_DF_BLOCK_192 = 0x00103000, /* 64B: 0x00103000 - 0x0010303F */ - FLASH_DF_BLOCK_193 = 0x00103040, /* 64B: 0x00103040 - 0x0010307F */ - FLASH_DF_BLOCK_194 = 0x00103080, /* 64B: 0x00103080 - 0x001030BF */ - FLASH_DF_BLOCK_195 = 0x001030C0, /* 64B: 0x001030C0 - 0x001030FF */ - FLASH_DF_BLOCK_196 = 0x00103100, /* 64B: 0x00103100 - 0x0010313F */ - FLASH_DF_BLOCK_197 = 0x00103140, /* 64B: 0x00103140 - 0x0010317F */ - FLASH_DF_BLOCK_198 = 0x00103180, /* 64B: 0x00103180 - 0x001031BF */ - FLASH_DF_BLOCK_199 = 0x001031C0, /* 64B: 0x001031C0 - 0x001031FF */ - FLASH_DF_BLOCK_200 = 0x00103200, /* 64B: 0x00103200 - 0x0010323F */ - FLASH_DF_BLOCK_201 = 0x00103240, /* 64B: 0x00103240 - 0x0010327F */ - FLASH_DF_BLOCK_202 = 0x00103280, /* 64B: 0x00103280 - 0x001032BF */ - FLASH_DF_BLOCK_203 = 0x001032C0, /* 64B: 0x001032C0 - 0x001032FF */ - FLASH_DF_BLOCK_204 = 0x00103300, /* 64B: 0x00103300 - 0x0010333F */ - FLASH_DF_BLOCK_205 = 0x00103340, /* 64B: 0x00103340 - 0x0010337F */ - FLASH_DF_BLOCK_206 = 0x00103380, /* 64B: 0x00103380 - 0x001033BF */ - FLASH_DF_BLOCK_207 = 0x001033C0, /* 64B: 0x001033C0 - 0x001033FF */ - FLASH_DF_BLOCK_208 = 0x00103400, /* 64B: 0x00103400 - 0x0010343F */ - FLASH_DF_BLOCK_209 = 0x00103440, /* 64B: 0x00103440 - 0x0010347F */ - FLASH_DF_BLOCK_210 = 0x00103480, /* 64B: 0x00103480 - 0x001034BF */ - FLASH_DF_BLOCK_211 = 0x001034C0, /* 64B: 0x001034C0 - 0x001034FF */ - FLASH_DF_BLOCK_212 = 0x00103500, /* 64B: 0x00103500 - 0x0010353F */ - FLASH_DF_BLOCK_213 = 0x00103540, /* 64B: 0x00103540 - 0x0010357F */ - FLASH_DF_BLOCK_214 = 0x00103580, /* 64B: 0x00103580 - 0x001035BF */ - FLASH_DF_BLOCK_215 = 0x001035C0, /* 64B: 0x001035C0 - 0x001035FF */ - FLASH_DF_BLOCK_216 = 0x00103600, /* 64B: 0x00103600 - 0x0010363F */ - FLASH_DF_BLOCK_217 = 0x00103640, /* 64B: 0x00103640 - 0x0010367F */ - FLASH_DF_BLOCK_218 = 0x00103680, /* 64B: 0x00103680 - 0x001036BF */ - FLASH_DF_BLOCK_219 = 0x001036C0, /* 64B: 0x001036C0 - 0x001036FF */ - FLASH_DF_BLOCK_220 = 0x00103700, /* 64B: 0x00103700 - 0x0010373F */ - FLASH_DF_BLOCK_221 = 0x00103740, /* 64B: 0x00103740 - 0x0010377F */ - FLASH_DF_BLOCK_222 = 0x00103780, /* 64B: 0x00103780 - 0x001037BF */ - FLASH_DF_BLOCK_223 = 0x001037C0, /* 64B: 0x001037C0 - 0x001037FF */ - FLASH_DF_BLOCK_224 = 0x00103800, /* 64B: 0x00103800 - 0x0010383F */ - FLASH_DF_BLOCK_225 = 0x00103840, /* 64B: 0x00103840 - 0x0010387F */ - FLASH_DF_BLOCK_226 = 0x00103880, /* 64B: 0x00103880 - 0x001038BF */ - FLASH_DF_BLOCK_227 = 0x001038C0, /* 64B: 0x001038C0 - 0x001038FF */ - FLASH_DF_BLOCK_228 = 0x00103900, /* 64B: 0x00103900 - 0x0010393F */ - FLASH_DF_BLOCK_229 = 0x00103940, /* 64B: 0x00103940 - 0x0010397F */ - FLASH_DF_BLOCK_230 = 0x00103980, /* 64B: 0x00103980 - 0x001039BF */ - FLASH_DF_BLOCK_231 = 0x001039C0, /* 64B: 0x001039C0 - 0x001039FF */ - FLASH_DF_BLOCK_232 = 0x00103A00, /* 64B: 0x00103A00 - 0x00103A3F */ - FLASH_DF_BLOCK_233 = 0x00103A40, /* 64B: 0x00103A40 - 0x00103A7F */ - FLASH_DF_BLOCK_234 = 0x00103A80, /* 64B: 0x00103A80 - 0x00103ABF */ - FLASH_DF_BLOCK_235 = 0x00103AC0, /* 64B: 0x00103AC0 - 0x00103AFF */ - FLASH_DF_BLOCK_236 = 0x00103B00, /* 64B: 0x00103B00 - 0x00103B3F */ - FLASH_DF_BLOCK_237 = 0x00103B40, /* 64B: 0x00103B40 - 0x00103B7F */ - FLASH_DF_BLOCK_238 = 0x00103B80, /* 64B: 0x00103B80 - 0x00103BBF */ - FLASH_DF_BLOCK_239 = 0x00103BC0, /* 64B: 0x00103BC0 - 0x00103BFF */ - FLASH_DF_BLOCK_240 = 0x00103C00, /* 64B: 0x00103C00 - 0x00103C3F */ - FLASH_DF_BLOCK_241 = 0x00103C40, /* 64B: 0x00103C40 - 0x00103C7F */ - FLASH_DF_BLOCK_242 = 0x00103C80, /* 64B: 0x00103C80 - 0x00103CBF */ - FLASH_DF_BLOCK_243 = 0x00103CC0, /* 64B: 0x00103CC0 - 0x00103CFF */ - FLASH_DF_BLOCK_244 = 0x00103D00, /* 64B: 0x00103D00 - 0x00103D3F */ - FLASH_DF_BLOCK_245 = 0x00103D40, /* 64B: 0x00103D40 - 0x00103D7F */ - FLASH_DF_BLOCK_246 = 0x00103D80, /* 64B: 0x00103D80 - 0x00103DBF */ - FLASH_DF_BLOCK_247 = 0x00103DC0, /* 64B: 0x00103DC0 - 0x00103DFF */ - FLASH_DF_BLOCK_248 = 0x00103E00, /* 64B: 0x00103E00 - 0x00103E3F */ - FLASH_DF_BLOCK_249 = 0x00103E40, /* 64B: 0x00103E40 - 0x00103E7F */ - FLASH_DF_BLOCK_250 = 0x00103E80, /* 64B: 0x00103E80 - 0x00103EBF */ - FLASH_DF_BLOCK_251 = 0x00103EC0, /* 64B: 0x00103EC0 - 0x00103EFF */ - FLASH_DF_BLOCK_252 = 0x00103F00, /* 64B: 0x00103F00 - 0x00103F3F */ - FLASH_DF_BLOCK_253 = 0x00103F40, /* 64B: 0x00103F40 - 0x00103F7F */ - FLASH_DF_BLOCK_254 = 0x00103F80, /* 64B: 0x00103F80 - 0x00103FBF */ - FLASH_DF_BLOCK_255 = 0x00103FC0, /* 64B: 0x00103FC0 - 0x00103FFF */ - FLASH_DF_BLOCK_256 = 0x00104000, /* 64B: 0x00104000 - 0x0010403F */ - FLASH_DF_BLOCK_257 = 0x00104040, /* 64B: 0x00104040 - 0x0010407F */ - FLASH_DF_BLOCK_258 = 0x00104080, /* 64B: 0x00104080 - 0x001040BF */ - FLASH_DF_BLOCK_259 = 0x001040C0, /* 64B: 0x001040C0 - 0x001040FF */ - FLASH_DF_BLOCK_260 = 0x00104100, /* 64B: 0x00104100 - 0x0010413F */ - FLASH_DF_BLOCK_261 = 0x00104140, /* 64B: 0x00104140 - 0x0010417F */ - FLASH_DF_BLOCK_262 = 0x00104180, /* 64B: 0x00104180 - 0x001041BF */ - FLASH_DF_BLOCK_263 = 0x001041C0, /* 64B: 0x001041C0 - 0x001041FF */ - FLASH_DF_BLOCK_264 = 0x00104200, /* 64B: 0x00104200 - 0x0010423F */ - FLASH_DF_BLOCK_265 = 0x00104240, /* 64B: 0x00104240 - 0x0010427F */ - FLASH_DF_BLOCK_266 = 0x00104280, /* 64B: 0x00104280 - 0x001042BF */ - FLASH_DF_BLOCK_267 = 0x001042C0, /* 64B: 0x001042C0 - 0x001042FF */ - FLASH_DF_BLOCK_268 = 0x00104300, /* 64B: 0x00104300 - 0x0010433F */ - FLASH_DF_BLOCK_269 = 0x00104340, /* 64B: 0x00104340 - 0x0010437F */ - FLASH_DF_BLOCK_270 = 0x00104380, /* 64B: 0x00104380 - 0x001043BF */ - FLASH_DF_BLOCK_271 = 0x001043C0, /* 64B: 0x001043C0 - 0x001043FF */ - FLASH_DF_BLOCK_272 = 0x00104400, /* 64B: 0x00104400 - 0x0010443F */ - FLASH_DF_BLOCK_273 = 0x00104440, /* 64B: 0x00104440 - 0x0010447F */ - FLASH_DF_BLOCK_274 = 0x00104480, /* 64B: 0x00104480 - 0x001044BF */ - FLASH_DF_BLOCK_275 = 0x001044C0, /* 64B: 0x001044C0 - 0x001044FF */ - FLASH_DF_BLOCK_276 = 0x00104500, /* 64B: 0x00104500 - 0x0010453F */ - FLASH_DF_BLOCK_277 = 0x00104540, /* 64B: 0x00104540 - 0x0010457F */ - FLASH_DF_BLOCK_278 = 0x00104580, /* 64B: 0x00104580 - 0x001045BF */ - FLASH_DF_BLOCK_279 = 0x001045C0, /* 64B: 0x001045C0 - 0x001045FF */ - FLASH_DF_BLOCK_280 = 0x00104600, /* 64B: 0x00104600 - 0x0010463F */ - FLASH_DF_BLOCK_281 = 0x00104640, /* 64B: 0x00104640 - 0x0010467F */ - FLASH_DF_BLOCK_282 = 0x00104680, /* 64B: 0x00104680 - 0x001046BF */ - FLASH_DF_BLOCK_283 = 0x001046C0, /* 64B: 0x001046C0 - 0x001046FF */ - FLASH_DF_BLOCK_284 = 0x00104700, /* 64B: 0x00104700 - 0x0010473F */ - FLASH_DF_BLOCK_285 = 0x00104740, /* 64B: 0x00104740 - 0x0010477F */ - FLASH_DF_BLOCK_286 = 0x00104780, /* 64B: 0x00104780 - 0x001047BF */ - FLASH_DF_BLOCK_287 = 0x001047C0, /* 64B: 0x001047C0 - 0x001047FF */ - FLASH_DF_BLOCK_288 = 0x00104800, /* 64B: 0x00104800 - 0x0010483F */ - FLASH_DF_BLOCK_289 = 0x00104840, /* 64B: 0x00104840 - 0x0010487F */ - FLASH_DF_BLOCK_290 = 0x00104880, /* 64B: 0x00104880 - 0x001048BF */ - FLASH_DF_BLOCK_291 = 0x001048C0, /* 64B: 0x001048C0 - 0x001048FF */ - FLASH_DF_BLOCK_292 = 0x00104900, /* 64B: 0x00104900 - 0x0010493F */ - FLASH_DF_BLOCK_293 = 0x00104940, /* 64B: 0x00104940 - 0x0010497F */ - FLASH_DF_BLOCK_294 = 0x00104980, /* 64B: 0x00104980 - 0x001049BF */ - FLASH_DF_BLOCK_295 = 0x001049C0, /* 64B: 0x001049C0 - 0x001049FF */ - FLASH_DF_BLOCK_296 = 0x00104A00, /* 64B: 0x00104A00 - 0x00104A3F */ - FLASH_DF_BLOCK_297 = 0x00104A40, /* 64B: 0x00104A40 - 0x00104A7F */ - FLASH_DF_BLOCK_298 = 0x00104A80, /* 64B: 0x00104A80 - 0x00104ABF */ - FLASH_DF_BLOCK_299 = 0x00104AC0, /* 64B: 0x00104AC0 - 0x00104AFF */ - FLASH_DF_BLOCK_300 = 0x00104B00, /* 64B: 0x00104B00 - 0x00104B3F */ - FLASH_DF_BLOCK_301 = 0x00104B40, /* 64B: 0x00104B40 - 0x00104B7F */ - FLASH_DF_BLOCK_302 = 0x00104B80, /* 64B: 0x00104B80 - 0x00104BBF */ - FLASH_DF_BLOCK_303 = 0x00104BC0, /* 64B: 0x00104BC0 - 0x00104BFF */ - FLASH_DF_BLOCK_304 = 0x00104C00, /* 64B: 0x00104C00 - 0x00104C3F */ - FLASH_DF_BLOCK_305 = 0x00104C40, /* 64B: 0x00104C40 - 0x00104C7F */ - FLASH_DF_BLOCK_306 = 0x00104C80, /* 64B: 0x00104C80 - 0x00104CBF */ - FLASH_DF_BLOCK_307 = 0x00104CC0, /* 64B: 0x00104CC0 - 0x00104CFF */ - FLASH_DF_BLOCK_308 = 0x00104D00, /* 64B: 0x00104D00 - 0x00104D3F */ - FLASH_DF_BLOCK_309 = 0x00104D40, /* 64B: 0x00104D40 - 0x00104D7F */ - FLASH_DF_BLOCK_310 = 0x00104D80, /* 64B: 0x00104D80 - 0x00104DBF */ - FLASH_DF_BLOCK_311 = 0x00104DC0, /* 64B: 0x00104DC0 - 0x00104DFF */ - FLASH_DF_BLOCK_312 = 0x00104E00, /* 64B: 0x00104E00 - 0x00104E3F */ - FLASH_DF_BLOCK_313 = 0x00104E40, /* 64B: 0x00104E40 - 0x00104E7F */ - FLASH_DF_BLOCK_314 = 0x00104E80, /* 64B: 0x00104E80 - 0x00104EBF */ - FLASH_DF_BLOCK_315 = 0x00104EC0, /* 64B: 0x00104EC0 - 0x00104EFF */ - FLASH_DF_BLOCK_316 = 0x00104F00, /* 64B: 0x00104F00 - 0x00104F3F */ - FLASH_DF_BLOCK_317 = 0x00104F40, /* 64B: 0x00104F40 - 0x00104F7F */ - FLASH_DF_BLOCK_318 = 0x00104F80, /* 64B: 0x00104F80 - 0x00104FBF */ - FLASH_DF_BLOCK_319 = 0x00104FC0, /* 64B: 0x00104FC0 - 0x00104FFF */ - FLASH_DF_BLOCK_320 = 0x00105000, /* 64B: 0x00105000 - 0x0010503F */ - FLASH_DF_BLOCK_321 = 0x00105040, /* 64B: 0x00105040 - 0x0010507F */ - FLASH_DF_BLOCK_322 = 0x00105080, /* 64B: 0x00105080 - 0x001050BF */ - FLASH_DF_BLOCK_323 = 0x001050C0, /* 64B: 0x001050C0 - 0x001050FF */ - FLASH_DF_BLOCK_324 = 0x00105100, /* 64B: 0x00105100 - 0x0010513F */ - FLASH_DF_BLOCK_325 = 0x00105140, /* 64B: 0x00105140 - 0x0010517F */ - FLASH_DF_BLOCK_326 = 0x00105180, /* 64B: 0x00105180 - 0x001051BF */ - FLASH_DF_BLOCK_327 = 0x001051C0, /* 64B: 0x001051C0 - 0x001051FF */ - FLASH_DF_BLOCK_328 = 0x00105200, /* 64B: 0x00105200 - 0x0010523F */ - FLASH_DF_BLOCK_329 = 0x00105240, /* 64B: 0x00105240 - 0x0010527F */ - FLASH_DF_BLOCK_330 = 0x00105280, /* 64B: 0x00105280 - 0x001052BF */ - FLASH_DF_BLOCK_331 = 0x001052C0, /* 64B: 0x001052C0 - 0x001052FF */ - FLASH_DF_BLOCK_332 = 0x00105300, /* 64B: 0x00105300 - 0x0010533F */ - FLASH_DF_BLOCK_333 = 0x00105340, /* 64B: 0x00105340 - 0x0010537F */ - FLASH_DF_BLOCK_334 = 0x00105380, /* 64B: 0x00105380 - 0x001053BF */ - FLASH_DF_BLOCK_335 = 0x001053C0, /* 64B: 0x001053C0 - 0x001053FF */ - FLASH_DF_BLOCK_336 = 0x00105400, /* 64B: 0x00105400 - 0x0010543F */ - FLASH_DF_BLOCK_337 = 0x00105440, /* 64B: 0x00105440 - 0x0010547F */ - FLASH_DF_BLOCK_338 = 0x00105480, /* 64B: 0x00105480 - 0x001054BF */ - FLASH_DF_BLOCK_339 = 0x001054C0, /* 64B: 0x001054C0 - 0x001054FF */ - FLASH_DF_BLOCK_340 = 0x00105500, /* 64B: 0x00105500 - 0x0010553F */ - FLASH_DF_BLOCK_341 = 0x00105540, /* 64B: 0x00105540 - 0x0010557F */ - FLASH_DF_BLOCK_342 = 0x00105580, /* 64B: 0x00105580 - 0x001055BF */ - FLASH_DF_BLOCK_343 = 0x001055C0, /* 64B: 0x001055C0 - 0x001055FF */ - FLASH_DF_BLOCK_344 = 0x00105600, /* 64B: 0x00105600 - 0x0010563F */ - FLASH_DF_BLOCK_345 = 0x00105640, /* 64B: 0x00105640 - 0x0010567F */ - FLASH_DF_BLOCK_346 = 0x00105680, /* 64B: 0x00105680 - 0x001056BF */ - FLASH_DF_BLOCK_347 = 0x001056C0, /* 64B: 0x001056C0 - 0x001056FF */ - FLASH_DF_BLOCK_348 = 0x00105700, /* 64B: 0x00105700 - 0x0010573F */ - FLASH_DF_BLOCK_349 = 0x00105740, /* 64B: 0x00105740 - 0x0010577F */ - FLASH_DF_BLOCK_350 = 0x00105780, /* 64B: 0x00105780 - 0x001057BF */ - FLASH_DF_BLOCK_351 = 0x001057C0, /* 64B: 0x001057C0 - 0x001057FF */ - FLASH_DF_BLOCK_352 = 0x00105800, /* 64B: 0x00105800 - 0x0010583F */ - FLASH_DF_BLOCK_353 = 0x00105840, /* 64B: 0x00105840 - 0x0010587F */ - FLASH_DF_BLOCK_354 = 0x00105880, /* 64B: 0x00105880 - 0x001058BF */ - FLASH_DF_BLOCK_355 = 0x001058C0, /* 64B: 0x001058C0 - 0x001058FF */ - FLASH_DF_BLOCK_356 = 0x00105900, /* 64B: 0x00105900 - 0x0010593F */ - FLASH_DF_BLOCK_357 = 0x00105940, /* 64B: 0x00105940 - 0x0010597F */ - FLASH_DF_BLOCK_358 = 0x00105980, /* 64B: 0x00105980 - 0x001059BF */ - FLASH_DF_BLOCK_359 = 0x001059C0, /* 64B: 0x001059C0 - 0x001059FF */ - FLASH_DF_BLOCK_360 = 0x00105A00, /* 64B: 0x00105A00 - 0x00105A3F */ - FLASH_DF_BLOCK_361 = 0x00105A40, /* 64B: 0x00105A40 - 0x00105A7F */ - FLASH_DF_BLOCK_362 = 0x00105A80, /* 64B: 0x00105A80 - 0x00105ABF */ - FLASH_DF_BLOCK_363 = 0x00105AC0, /* 64B: 0x00105AC0 - 0x00105AFF */ - FLASH_DF_BLOCK_364 = 0x00105B00, /* 64B: 0x00105B00 - 0x00105B3F */ - FLASH_DF_BLOCK_365 = 0x00105B40, /* 64B: 0x00105B40 - 0x00105B7F */ - FLASH_DF_BLOCK_366 = 0x00105B80, /* 64B: 0x00105B80 - 0x00105BBF */ - FLASH_DF_BLOCK_367 = 0x00105BC0, /* 64B: 0x00105BC0 - 0x00105BFF */ - FLASH_DF_BLOCK_368 = 0x00105C00, /* 64B: 0x00105C00 - 0x00105C3F */ - FLASH_DF_BLOCK_369 = 0x00105C40, /* 64B: 0x00105C40 - 0x00105C7F */ - FLASH_DF_BLOCK_370 = 0x00105C80, /* 64B: 0x00105C80 - 0x00105CBF */ - FLASH_DF_BLOCK_371 = 0x00105CC0, /* 64B: 0x00105CC0 - 0x00105CFF */ - FLASH_DF_BLOCK_372 = 0x00105D00, /* 64B: 0x00105D00 - 0x00105D3F */ - FLASH_DF_BLOCK_373 = 0x00105D40, /* 64B: 0x00105D40 - 0x00105D7F */ - FLASH_DF_BLOCK_374 = 0x00105D80, /* 64B: 0x00105D80 - 0x00105DBF */ - FLASH_DF_BLOCK_375 = 0x00105DC0, /* 64B: 0x00105DC0 - 0x00105DFF */ - FLASH_DF_BLOCK_376 = 0x00105E00, /* 64B: 0x00105E00 - 0x00105E3F */ - FLASH_DF_BLOCK_377 = 0x00105E40, /* 64B: 0x00105E40 - 0x00105E7F */ - FLASH_DF_BLOCK_378 = 0x00105E80, /* 64B: 0x00105E80 - 0x00105EBF */ - FLASH_DF_BLOCK_379 = 0x00105EC0, /* 64B: 0x00105EC0 - 0x00105EFF */ - FLASH_DF_BLOCK_380 = 0x00105F00, /* 64B: 0x00105F00 - 0x00105F3F */ - FLASH_DF_BLOCK_381 = 0x00105F40, /* 64B: 0x00105F40 - 0x00105F7F */ - FLASH_DF_BLOCK_382 = 0x00105F80, /* 64B: 0x00105F80 - 0x00105FBF */ - FLASH_DF_BLOCK_383 = 0x00105FC0, /* 64B: 0x00105FC0 - 0x00105FFF */ - FLASH_DF_BLOCK_384 = 0x00106000, /* 64B: 0x00106000 - 0x0010603F */ - FLASH_DF_BLOCK_385 = 0x00106040, /* 64B: 0x00106040 - 0x0010607F */ - FLASH_DF_BLOCK_386 = 0x00106080, /* 64B: 0x00106080 - 0x001060BF */ - FLASH_DF_BLOCK_387 = 0x001060C0, /* 64B: 0x001060C0 - 0x001060FF */ - FLASH_DF_BLOCK_388 = 0x00106100, /* 64B: 0x00106100 - 0x0010613F */ - FLASH_DF_BLOCK_389 = 0x00106140, /* 64B: 0x00106140 - 0x0010617F */ - FLASH_DF_BLOCK_390 = 0x00106180, /* 64B: 0x00106180 - 0x001061BF */ - FLASH_DF_BLOCK_391 = 0x001061C0, /* 64B: 0x001061C0 - 0x001061FF */ - FLASH_DF_BLOCK_392 = 0x00106200, /* 64B: 0x00106200 - 0x0010623F */ - FLASH_DF_BLOCK_393 = 0x00106240, /* 64B: 0x00106240 - 0x0010627F */ - FLASH_DF_BLOCK_394 = 0x00106280, /* 64B: 0x00106280 - 0x001062BF */ - FLASH_DF_BLOCK_395 = 0x001062C0, /* 64B: 0x001062C0 - 0x001062FF */ - FLASH_DF_BLOCK_396 = 0x00106300, /* 64B: 0x00106300 - 0x0010633F */ - FLASH_DF_BLOCK_397 = 0x00106340, /* 64B: 0x00106340 - 0x0010637F */ - FLASH_DF_BLOCK_398 = 0x00106380, /* 64B: 0x00106380 - 0x001063BF */ - FLASH_DF_BLOCK_399 = 0x001063C0, /* 64B: 0x001063C0 - 0x001063FF */ - FLASH_DF_BLOCK_400 = 0x00106400, /* 64B: 0x00106400 - 0x0010643F */ - FLASH_DF_BLOCK_401 = 0x00106440, /* 64B: 0x00106440 - 0x0010647F */ - FLASH_DF_BLOCK_402 = 0x00106480, /* 64B: 0x00106480 - 0x001064BF */ - FLASH_DF_BLOCK_403 = 0x001064C0, /* 64B: 0x001064C0 - 0x001064FF */ - FLASH_DF_BLOCK_404 = 0x00106500, /* 64B: 0x00106500 - 0x0010653F */ - FLASH_DF_BLOCK_405 = 0x00106540, /* 64B: 0x00106540 - 0x0010657F */ - FLASH_DF_BLOCK_406 = 0x00106580, /* 64B: 0x00106580 - 0x001065BF */ - FLASH_DF_BLOCK_407 = 0x001065C0, /* 64B: 0x001065C0 - 0x001065FF */ - FLASH_DF_BLOCK_408 = 0x00106600, /* 64B: 0x00106600 - 0x0010663F */ - FLASH_DF_BLOCK_409 = 0x00106640, /* 64B: 0x00106640 - 0x0010667F */ - FLASH_DF_BLOCK_410 = 0x00106680, /* 64B: 0x00106680 - 0x001066BF */ - FLASH_DF_BLOCK_411 = 0x001066C0, /* 64B: 0x001066C0 - 0x001066FF */ - FLASH_DF_BLOCK_412 = 0x00106700, /* 64B: 0x00106700 - 0x0010673F */ - FLASH_DF_BLOCK_413 = 0x00106740, /* 64B: 0x00106740 - 0x0010677F */ - FLASH_DF_BLOCK_414 = 0x00106780, /* 64B: 0x00106780 - 0x001067BF */ - FLASH_DF_BLOCK_415 = 0x001067C0, /* 64B: 0x001067C0 - 0x001067FF */ - FLASH_DF_BLOCK_416 = 0x00106800, /* 64B: 0x00106800 - 0x0010683F */ - FLASH_DF_BLOCK_417 = 0x00106840, /* 64B: 0x00106840 - 0x0010687F */ - FLASH_DF_BLOCK_418 = 0x00106880, /* 64B: 0x00106880 - 0x001068BF */ - FLASH_DF_BLOCK_419 = 0x001068C0, /* 64B: 0x001068C0 - 0x001068FF */ - FLASH_DF_BLOCK_420 = 0x00106900, /* 64B: 0x00106900 - 0x0010693F */ - FLASH_DF_BLOCK_421 = 0x00106940, /* 64B: 0x00106940 - 0x0010697F */ - FLASH_DF_BLOCK_422 = 0x00106980, /* 64B: 0x00106980 - 0x001069BF */ - FLASH_DF_BLOCK_423 = 0x001069C0, /* 64B: 0x001069C0 - 0x001069FF */ - FLASH_DF_BLOCK_424 = 0x00106A00, /* 64B: 0x00106A00 - 0x00106A3F */ - FLASH_DF_BLOCK_425 = 0x00106A40, /* 64B: 0x00106A40 - 0x00106A7F */ - FLASH_DF_BLOCK_426 = 0x00106A80, /* 64B: 0x00106A80 - 0x00106ABF */ - FLASH_DF_BLOCK_427 = 0x00106AC0, /* 64B: 0x00106AC0 - 0x00106AFF */ - FLASH_DF_BLOCK_428 = 0x00106B00, /* 64B: 0x00106B00 - 0x00106B3F */ - FLASH_DF_BLOCK_429 = 0x00106B40, /* 64B: 0x00106B40 - 0x00106B7F */ - FLASH_DF_BLOCK_430 = 0x00106B80, /* 64B: 0x00106B80 - 0x00106BBF */ - FLASH_DF_BLOCK_431 = 0x00106BC0, /* 64B: 0x00106BC0 - 0x00106BFF */ - FLASH_DF_BLOCK_432 = 0x00106C00, /* 64B: 0x00106C00 - 0x00106C3F */ - FLASH_DF_BLOCK_433 = 0x00106C40, /* 64B: 0x00106C40 - 0x00106C7F */ - FLASH_DF_BLOCK_434 = 0x00106C80, /* 64B: 0x00106C80 - 0x00106CBF */ - FLASH_DF_BLOCK_435 = 0x00106CC0, /* 64B: 0x00106CC0 - 0x00106CFF */ - FLASH_DF_BLOCK_436 = 0x00106D00, /* 64B: 0x00106D00 - 0x00106D3F */ - FLASH_DF_BLOCK_437 = 0x00106D40, /* 64B: 0x00106D40 - 0x00106D7F */ - FLASH_DF_BLOCK_438 = 0x00106D80, /* 64B: 0x00106D80 - 0x00106DBF */ - FLASH_DF_BLOCK_439 = 0x00106DC0, /* 64B: 0x00106DC0 - 0x00106DFF */ - FLASH_DF_BLOCK_440 = 0x00106E00, /* 64B: 0x00106E00 - 0x00106E3F */ - FLASH_DF_BLOCK_441 = 0x00106E40, /* 64B: 0x00106E40 - 0x00106E7F */ - FLASH_DF_BLOCK_442 = 0x00106E80, /* 64B: 0x00106E80 - 0x00106EBF */ - FLASH_DF_BLOCK_443 = 0x00106EC0, /* 64B: 0x00106EC0 - 0x00106EFF */ - FLASH_DF_BLOCK_444 = 0x00106F00, /* 64B: 0x00106F00 - 0x00106F3F */ - FLASH_DF_BLOCK_445 = 0x00106F40, /* 64B: 0x00106F40 - 0x00106F7F */ - FLASH_DF_BLOCK_446 = 0x00106F80, /* 64B: 0x00106F80 - 0x00106FBF */ - FLASH_DF_BLOCK_447 = 0x00106FC0, /* 64B: 0x00106FC0 - 0x00106FFF */ - FLASH_DF_BLOCK_448 = 0x00107000, /* 64B: 0x00107000 - 0x0010703F */ - FLASH_DF_BLOCK_449 = 0x00107040, /* 64B: 0x00107040 - 0x0010707F */ - FLASH_DF_BLOCK_450 = 0x00107080, /* 64B: 0x00107080 - 0x001070BF */ - FLASH_DF_BLOCK_451 = 0x001070C0, /* 64B: 0x001070C0 - 0x001070FF */ - FLASH_DF_BLOCK_452 = 0x00107100, /* 64B: 0x00107100 - 0x0010713F */ - FLASH_DF_BLOCK_453 = 0x00107140, /* 64B: 0x00107140 - 0x0010717F */ - FLASH_DF_BLOCK_454 = 0x00107180, /* 64B: 0x00107180 - 0x001071BF */ - FLASH_DF_BLOCK_455 = 0x001071C0, /* 64B: 0x001071C0 - 0x001071FF */ - FLASH_DF_BLOCK_456 = 0x00107200, /* 64B: 0x00107200 - 0x0010723F */ - FLASH_DF_BLOCK_457 = 0x00107240, /* 64B: 0x00107240 - 0x0010727F */ - FLASH_DF_BLOCK_458 = 0x00107280, /* 64B: 0x00107280 - 0x001072BF */ - FLASH_DF_BLOCK_459 = 0x001072C0, /* 64B: 0x001072C0 - 0x001072FF */ - FLASH_DF_BLOCK_460 = 0x00107300, /* 64B: 0x00107300 - 0x0010733F */ - FLASH_DF_BLOCK_461 = 0x00107340, /* 64B: 0x00107340 - 0x0010737F */ - FLASH_DF_BLOCK_462 = 0x00107380, /* 64B: 0x00107380 - 0x001073BF */ - FLASH_DF_BLOCK_463 = 0x001073C0, /* 64B: 0x001073C0 - 0x001073FF */ - FLASH_DF_BLOCK_464 = 0x00107400, /* 64B: 0x00107400 - 0x0010743F */ - FLASH_DF_BLOCK_465 = 0x00107440, /* 64B: 0x00107440 - 0x0010747F */ - FLASH_DF_BLOCK_466 = 0x00107480, /* 64B: 0x00107480 - 0x001074BF */ - FLASH_DF_BLOCK_467 = 0x001074C0, /* 64B: 0x001074C0 - 0x001074FF */ - FLASH_DF_BLOCK_468 = 0x00107500, /* 64B: 0x00107500 - 0x0010753F */ - FLASH_DF_BLOCK_469 = 0x00107540, /* 64B: 0x00107540 - 0x0010757F */ - FLASH_DF_BLOCK_470 = 0x00107580, /* 64B: 0x00107580 - 0x001075BF */ - FLASH_DF_BLOCK_471 = 0x001075C0, /* 64B: 0x001075C0 - 0x001075FF */ - FLASH_DF_BLOCK_472 = 0x00107600, /* 64B: 0x00107600 - 0x0010763F */ - FLASH_DF_BLOCK_473 = 0x00107640, /* 64B: 0x00107640 - 0x0010767F */ - FLASH_DF_BLOCK_474 = 0x00107680, /* 64B: 0x00107680 - 0x001076BF */ - FLASH_DF_BLOCK_475 = 0x001076C0, /* 64B: 0x001076C0 - 0x001076FF */ - FLASH_DF_BLOCK_476 = 0x00107700, /* 64B: 0x00107700 - 0x0010773F */ - FLASH_DF_BLOCK_477 = 0x00107740, /* 64B: 0x00107740 - 0x0010777F */ - FLASH_DF_BLOCK_478 = 0x00107780, /* 64B: 0x00107780 - 0x001077BF */ - FLASH_DF_BLOCK_479 = 0x001077C0, /* 64B: 0x001077C0 - 0x001077FF */ - FLASH_DF_BLOCK_480 = 0x00107800, /* 64B: 0x00107800 - 0x0010783F */ - FLASH_DF_BLOCK_481 = 0x00107840, /* 64B: 0x00107840 - 0x0010787F */ - FLASH_DF_BLOCK_482 = 0x00107880, /* 64B: 0x00107880 - 0x001078BF */ - FLASH_DF_BLOCK_483 = 0x001078C0, /* 64B: 0x001078C0 - 0x001078FF */ - FLASH_DF_BLOCK_484 = 0x00107900, /* 64B: 0x00107900 - 0x0010793F */ - FLASH_DF_BLOCK_485 = 0x00107940, /* 64B: 0x00107940 - 0x0010797F */ - FLASH_DF_BLOCK_486 = 0x00107980, /* 64B: 0x00107980 - 0x001079BF */ - FLASH_DF_BLOCK_487 = 0x001079C0, /* 64B: 0x001079C0 - 0x001079FF */ - FLASH_DF_BLOCK_488 = 0x00107A00, /* 64B: 0x00107A00 - 0x00107A3F */ - FLASH_DF_BLOCK_489 = 0x00107A40, /* 64B: 0x00107A40 - 0x00107A7F */ - FLASH_DF_BLOCK_490 = 0x00107A80, /* 64B: 0x00107A80 - 0x00107ABF */ - FLASH_DF_BLOCK_491 = 0x00107AC0, /* 64B: 0x00107AC0 - 0x00107AFF */ - FLASH_DF_BLOCK_492 = 0x00107B00, /* 64B: 0x00107B00 - 0x00107B3F */ - FLASH_DF_BLOCK_493 = 0x00107B40, /* 64B: 0x00107B40 - 0x00107B7F */ - FLASH_DF_BLOCK_494 = 0x00107B80, /* 64B: 0x00107B80 - 0x00107BBF */ - FLASH_DF_BLOCK_495 = 0x00107BC0, /* 64B: 0x00107BC0 - 0x00107BFF */ - FLASH_DF_BLOCK_496 = 0x00107C00, /* 64B: 0x00107C00 - 0x00107C3F */ - FLASH_DF_BLOCK_497 = 0x00107C40, /* 64B: 0x00107C40 - 0x00107C7F */ - FLASH_DF_BLOCK_498 = 0x00107C80, /* 64B: 0x00107C80 - 0x00107CBF */ - FLASH_DF_BLOCK_499 = 0x00107CC0, /* 64B: 0x00107CC0 - 0x00107CFF */ - FLASH_DF_BLOCK_500 = 0x00107D00, /* 64B: 0x00107D00 - 0x00107D3F */ - FLASH_DF_BLOCK_501 = 0x00107D40, /* 64B: 0x00107D40 - 0x00107D7F */ - FLASH_DF_BLOCK_502 = 0x00107D80, /* 64B: 0x00107D80 - 0x00107DBF */ - FLASH_DF_BLOCK_503 = 0x00107DC0, /* 64B: 0x00107DC0 - 0x00107DFF */ - FLASH_DF_BLOCK_504 = 0x00107E00, /* 64B: 0x00107E00 - 0x00107E3F */ - FLASH_DF_BLOCK_505 = 0x00107E40, /* 64B: 0x00107E40 - 0x00107E7F */ - FLASH_DF_BLOCK_506 = 0x00107E80, /* 64B: 0x00107E80 - 0x00107EBF */ - FLASH_DF_BLOCK_507 = 0x00107EC0, /* 64B: 0x00107EC0 - 0x00107EFF */ - FLASH_DF_BLOCK_508 = 0x00107F00, /* 64B: 0x00107F00 - 0x00107F3F */ - FLASH_DF_BLOCK_509 = 0x00107F40, /* 64B: 0x00107F40 - 0x00107F7F */ - FLASH_DF_BLOCK_510 = 0x00107F80, /* 64B: 0x00107F80 - 0x00107FBF */ - FLASH_DF_BLOCK_511 = 0x00107FC0, /* 64B: 0x00107FC0 - 0x00107FFF */ - FLASH_DF_BLOCK_INVALID = 0x00108000 /* Block 511 + 64 bytes */ -#endif // MCU_DATA_FLASH_SIZE_BYTES != 0 -} flash_block_address_t; - - -typedef struct _rom_block_sizes -{ - uint32_t num_blocks; // number of blocks at this size - uint32_t block_size; // Size of each block -}rom_block_sizes_t; - - -typedef struct _rom_block_info -{ - uint32_t start_addr; // starting address for this block section - uint32_t end_addr; // ending (up to and including this) address - uint16_t block_number; // the rom block number for this address queried - uint32_t thisblock_stAddr; // the starting address for the above block # - uint32_t block_size; // Size of this block -} rom_block_info_t; - - -#define NUM_BLOCK_TABLE_ENTRIES 3 -static rom_block_sizes_t g_flash_RomBlockSizes[NUM_BLOCK_TABLE_ENTRIES] = -{ - 8, 8192, // 8 blocks of 8K - 30, 32768, // 30 blocks of 32K - 0, 0 -}; - - -R_PRAGMA_UNPACK -typedef union -{ - unsigned long LONG; - R_ATTRIB_BITFIELD_BIT_ORDER_LEFT_6( - unsigned long BTFLG:1, - unsigned long :3, - unsigned long FAWE:12, - unsigned long FSPR:1, - unsigned long :3, - unsigned long FAWS:12 - ) BIT; -} fawreg_t; -R_PRAGMA_PACKOPTION - - -/* According to HW Manual the Max Programming Time for 128 bytes (ROM) - is 13.2ms. This is with a FCLK of 4 MHz. The calculation below - calculates the number of ICLK ticks needed for the timeout delay. - The 31.2ms number is adjusted linearly depending on the FCLK frequency. -*/ -#define WAIT_MAX_ROM_WRITE \ - ((int32_t)(13200 * (60.0/(MCU_CFG_FCLK_HZ/1000000)))*(MCU_CFG_ICLK_HZ/1000000)) - -/* According to HW Manual the Max Programming Time for 4 bytes - (Data Flash) is 1.7ms. This is with a FCLK of 60MHz. The calculation - below calculates the number of ICLK ticks needed for the timeout delay. - The 1.7ms number is adjusted linearly depending on the FCLK frequency. -*/ -#define WAIT_MAX_DF_WRITE \ - ((int32_t)(1700 * (60.0/(MCU_CFG_FCLK_HZ/1000000)))*(MCU_CFG_ICLK_HZ/1000000)) - -/* According to HW Manual the Max Blank Check time for 4 bytes - (Data Flash) is 30 usec. This is with a FCLK of 60MHz. The calculation - below calculates the number of ICLK ticks needed for the timeout delay. - The 30 usec number is adjusted linearly depending on the FCLK frequency. -*/ -#define WAIT_MAX_BLANK_CHECK \ - ((int32_t)(30 * (60.0/(MCU_CFG_FCLK_HZ/1000000)))*(MCU_CFG_ICLK_HZ/1000000)) - -/* According to HW Manual the max timeout value when using the peripheral - clock notification command is 60us. This is with a FCLK of 50MHz. The - calculation below calculates the number of ICLK ticks needed for the - timeout delay. The 60us number is adjusted linearly depending on - the FCLK frequency. -*/ -#define WAIT_MAX_NOTIFY_FCU_CLOCK \ - ((int32_t)(60 * (50.0/(MCU_CFG_FCLK_HZ/1000000)))*(MCU_CFG_ICLK_HZ/1000000)) - -/* According to HW Manual the Max Erasure Time for a 32KB block is - around 480ms. This is with a FCLK of 4 MHz. The calculation below - calculates the number of ICLK ticks needed for the timeout delay. - The 480ms number is adjusted linearly depending on the FCLK frequency. -*/ -#define WAIT_MAX_ERASE_CF_32K \ - ((int32_t)(480000 * (60.0/(MCU_CFG_FCLK_HZ/1000000)))*(MCU_CFG_ICLK_HZ/1000000)) - -/* According to HW Manual the Max Erasure Time for a 8KB block is - around 120ms. This is with a FCLK of 4 MHz. The calculation below - calculates the number of ICLK ticks needed for the timeout delay. - The 120ms number is adjusted linearly depending on the FCLK frequency. -*/ -#define WAIT_MAX_ERASE_CF_8K \ - ((int32_t)(120000 * (60.0/(MCU_CFG_FCLK_HZ/1000000)))*(MCU_CFG_ICLK_HZ/1000000)) - -/* According to HW Manual the Max Erasure Time for a 64 byte Data Flash block is - around 10ms. This is with a FCLK of 60MHz. The calculation below - calculates the number of ICLK ticks needed for the timeout delay. - The 10ms number is adjusted linearly depending on the FCLK frequency. -*/ -#define WAIT_MAX_ERASE_DF \ - ((int32_t)(10000 * (60.0/(MCU_CFG_FCLK_HZ/1000000)))*(MCU_CFG_ICLK_HZ/1000000)) - -/****************************************************************************** -Error checking -******************************************************************************/ -// frequency range checking moved to flash_api_open() - -#endif/* RX65N_FLASH_PRIVATE_HEADER_FILE */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/targets/rx65n/r_mcu_config_reference.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/targets/rx65n/r_mcu_config_reference.h deleted file mode 100644 index 0f47ab454e1..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_flash_rx/src/targets/rx65n/r_mcu_config_reference.h +++ /dev/null @@ -1,124 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No - * other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS - * SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By 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_mcu_config_reference.h - * Description : Defines the FLASH MCU configuration when not using the FIT BSP. - ***********************************************************************************************************************/ -/*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 11.07.2016 1.00 First Release -* 24.01.2017 1.10 Added equates for RSKRX65N-2 -* 02.08.2017 1.10 Moved FLASH_CFG_USE_FIT_BSP == 1 case to r_flash_targets.h. -***********************************************************************************************************************/ -#ifndef R_MCU_CONFIG_HEADER_FILE -#define R_MCU_CONFIG_HEADER_FILE - -#include "r_flash_rx_config.h" - -#if (FLASH_CFG_USE_FIT_BSP == 0) - -#include // typedefs -#include -#include // NULL -#include // nop(), xchg() -#include "iodefine.h" - -#define MCU_RX65N -#define MCU_RX65_ALL - -/**************************************************************************************** - MCU Configuration when not using r_bsp: - Configuration options are set here - Change the values of the following defines as needed. - DON'T FORGET TO SELECT CLOCK (if LOCO not desired) AND - ENABLE GLOBAL INTERRUPTS IN YOUR MAIN APPLICATION (normally done by BSP). -****************************************************************************************/ - -#define MCU_CFG_ICLK_HZ (120000000) -#define MCU_CFG_FCLK_HZ (60000000) - -/* 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 - RSK+RX65N-1 - C = 0xC = 1.5MB/640KB/32KB - E = 0xE = 2MB/640KB/32KB - RSK+RX65N-2 - NOTE: When the RAM capacity is 640KB, the RAM areas are not contiguous -*/ -#define MCU_CFG_PART_MEMORY_SIZE (0x9) - -/**************************************************************************************** - Do not change the following values. -****************************************************************************************/ -#if (MCU_CFG_PART_MEMORY_SIZE == 0x4) - #define MCU_ROM_SIZE_BYTES (524288) - #define MCU_RAM_SIZE_BYTES (262144) - #define MCU_DATA_FLASH_SIZE_BYTES (0) -#elif (MCU_CFG_PART_MEMORY_SIZE == 0x7) - #define MCU_ROM_SIZE_BYTES (786432) - #define MCU_RAM_SIZE_BYTES (262144) - #define MCU_DATA_FLASH_SIZE_BYTES (0) -#elif (MCU_CFG_PART_MEMORY_SIZE == 0x9) - #define MCU_ROM_SIZE_BYTES (1048576) - #define MCU_RAM_SIZE_BYTES (262144) - #define MCU_DATA_FLASH_SIZE_BYTES (0) -#elif (MCU_CFG_PART_MEMORY_SIZE == 0xC) - #define MCU_ROM_SIZE_BYTES (1572864) - #define MCU_RAM_SIZE_BYTES (655360) - #define MCU_DATA_FLASH_SIZE_BYTES (32768) -#elif (MCU_CFG_PART_MEMORY_SIZE == 0xE) - #define MCU_ROM_SIZE_BYTES (2097152) - #define MCU_RAM_SIZE_BYTES (655360) - #define MCU_DATA_FLASH_SIZE_BYTES (32768) -#else - #error "ERROR - MCU_CFG_PART_MEMORY_SIZE - Unknown memory size chosen in r_mcu_config.h" -#endif - -#define FIT_NO_PTR ((void *)0x10000000) // Reserved space on RX -#define FIT_NO_FUNC ((void *)0x10000000) // Reserved space on RX - -/* RSKRX65N-1 equates for reference. Change to #if 1 if want to use. */ -#if 0 -#define LED_ON (0) -#define LED_OFF (1) -#define LED0 PORT0.PODR.BIT.B3 -#define LED1 PORT0.PODR.BIT.B5 -#define LED2 PORT7.PODR.BIT.B3 -#define LED3 PORTJ.PODR.BIT.B5 -#define SW1 PORT0.PIDR.BIT.B0 -#define SW2 PORT0.PIDR.BIT.B1 -#define SW3 PORT0.PIDR.BIT.B7 -#endif - -/* RSKRX65N-2 equates for reference. Change to #if 1 if want to use. */ -#if 0 -#define LED_ON (0) -#define LED_OFF (1) -#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 SW1 PORT0.PIDR.BIT.B3 -#define SW2 PORT0.PIDR.BIT.B5 -#define SW3 PORT0.PIDR.BIT.B7 -#endif - -#endif /* R_BSP Module not used */ -#endif /* R_MCU_CONFIG_HEADER_FILE */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index 1f5ac47ff67..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,112 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By using this software, you agree to the additional terms and conditions found by accessing the -* following link: -* http://www.renesas.com/disclaimer -* -* Copyright (C) . All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.c -* Version : 1.0.2 -* Device(s) : R5F565NEHxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2018-05-15 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -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.PMR.BYTE |= 0x01U; - PORT5.PDR.BYTE |= 0x01U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index c89f35916ad..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/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) . All rights reserved. -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* File Name : Pin.h -* Version : 1.0.2 -* Device(s) : R5F565NEHxFB -* Description : This file implements SMC pin code generation. -* Creation Date: 2018-06-17 -***********************************************************************************************************************/ - -#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/src/smc_gen/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index f40e8be877d..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/r_ether_rx_pinset.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 : r_ether_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F565NEHxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-05-15 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_ether_rx_pinset.h" -#include "platform.h" - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -* Function Name: R_ETHER_PinSet_ETHERC0_MII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC0_MII(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* 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); -} - -/*********************************************************************************************************************** -* 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/iar-ewrx/src/smc_gen/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index 9454a978cb0..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/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) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_ether_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F565NEHxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-05-15 -***********************************************************************************************************************/ - -#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/iar-ewrx/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 705049a7dd8..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/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) 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-05-15 -***********************************************************************************************************************/ - -#ifndef R_PINSET_H -#define R_PINSET_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ -#include "r_ether_rx_pinset.h" -#include "r_sci_rx_pinset.h" - -#endif /* R_PINSET_H */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index e6299c9e8d3..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/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) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F565NEHxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-05-15 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -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/iar-ewrx/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 77bf4a5dd36..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/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) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F565NEHxFB -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-05-15 -***********************************************************************************************************************/ - -#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/iar-ewrx/src/smc_gen/r_sci_rx/doc/en/r01an1815ej0200-rx.pdf b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/doc/en/r01an1815ej0200-rx.pdf deleted file mode 100644 index 1bb65140303..00000000000 Binary files a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/doc/en/r01an1815ej0200-rx.pdf and /dev/null differ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/doc/ja/r01an1815jj0200-rx.pdf b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/doc/ja/r01an1815jj0200-rx.pdf deleted file mode 100644 index 7d2b537c20f..00000000000 Binary files a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/doc/ja/r01an1815jj0200-rx.pdf and /dev/null differ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/r_sci_rx_if.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/r_sci_rx_if.h deleted file mode 100644 index 0ecb81d7d76..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/r_sci_rx_if.h +++ /dev/null @@ -1,294 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_if.h -* Description : Functions for using SCI on RX devices. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 25.09.2013 1.00 Initial Release -* 17.04.2014 1.20 Bumped revision for 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 RX113 support -* 11.03.2015 1.40 Consolidated with r_sci_rx64m and added support for RX71M -* 11.05.2015 1.60 Added RX231 support -* 30.09.2015 1.70 Added RX23T support -* 01.10.2016 1.80 Added support for RX65N (comments and TX/RX FIFO THRESHOLD options) -* 19.12.2016 1.90 Added RX24U support -* SCI_CMD_EN_TEI was Changed to ineffective, because it is meaningless command. -* 07.03.2017 2.00 Fixed a bug that send/receive is incorrect when changed setting when FIFO enabled. -* Fixed a bug that callback function work many times at receive interrupt -* when FIFO(async) enabled. -* Fixed a bug that the interrupt priority level can be changed only in async mode. -***********************************************************************************************************************/ - -#ifndef SCI_IF_H -#define SCI_IF_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "platform.h" -#include "r_sci_rx_config.h" /* SCI config definitions */ - - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Version Number of API. */ -#define SCI_VERSION_MAJOR (2) -#define SCI_VERSION_MINOR (00) - - -/***************************************************************************** -Typedef definitions -******************************************************************************/ -typedef enum e_sci_ch // SCI channel numbers -{ - SCI_CH0=0, - SCI_CH1, - SCI_CH2, - SCI_CH3, - SCI_CH4, - SCI_CH5, - SCI_CH6, - SCI_CH7, - SCI_CH8, - SCI_CH9, - SCI_CH10, - SCI_CH11, - SCI_CH12, - SCI_NUM_CH -} sci_ch_t; - - -typedef enum e_sci_mode // SCI operational modes -{ - SCI_MODE_OFF=0, // channel not in use - SCI_MODE_ASYNC, // Asynchronous - SCI_MODE_SSPI, // Simple SPI - SCI_MODE_SYNC, // Synchronous - SCI_MODE_MAX, // End of modes currently supported -} sci_mode_t; - - -typedef enum e_sci_err /* SCI API error codes */ -{ - SCI_SUCCESS=0, - SCI_ERR_BAD_CHAN, // non-existent channel number - SCI_ERR_OMITTED_CHAN, // SCI_CHx_INCLUDED is 0 in config.h - SCI_ERR_CH_NOT_CLOSED, // chan still running in another mode - SCI_ERR_BAD_MODE, // unsupported or incorrect mode for channel - SCI_ERR_INVALID_ARG, // argument is not one of the predefined values - SCI_ERR_NULL_PTR, // received null ptr; missing required argument - SCI_ERR_XCVR_BUSY, // cannot start data transfer; transceiver busy - - /* Asynchronous mode only */ - SCI_ERR_QUEUE_UNAVAILABLE, // can't open tx or rx queue or both - SCI_ERR_INSUFFICIENT_SPACE, // not enough space in transmit queue - SCI_ERR_INSUFFICIENT_DATA, // not enough data in receive queue - - /* Synchronous/SSPI modes only */ - SCI_ERR_XFER_NOT_DONE // data transfer still in progress -} sci_err_t; - - -/* CHANNEL CONTROL BLOCK HANDLE */ - -typedef struct st_sci_ch_ctrl * sci_hdl_t; - - -/* SCI_OPEN() ARGUMENT DEFINITIONS (do NOT change values) */ - -typedef enum e_sci_spi_mode -{ - SCI_SPI_MODE_OFF = 1, /* channel is in synchronous mode */ - - SCI_SPI_MODE_0 = 0x80, /* SPMR Register CKPH=1, CKPOL=0 - Mode 0: 00 CPOL=0 resting lo, CPHA=0 leading edge/rising */ - SCI_SPI_MODE_1 = 0x40, /* SPMR Register CKPH=0, CKPOL=1 - Mode 1: 01 CPOL=0 resting lo, CPHA=1 trailing edge/falling */ - SCI_SPI_MODE_2 = 0xC0, /* SPMR Register CKPH=1, CKPOL=1 - Mode 2: 10 CPOL=1 resting hi, CPHA=0 leading edge/falling */ - SCI_SPI_MODE_3 = 0x00 /* SPMR Register CKPH=0, CKPOL=0 - Mode 3: 11 CPOL=1 resting hi, CPHA=1 trailing edge/rising */ -} sci_spi_mode_t; - -#define SCI_CLK_INT (0x00U) /* use internal clock for baud generation */ -#define SCI_CLK_EXT8X (0x03U) /* use external clock 8x baud rate (ASYNC) */ -#define SCI_CLK_EXT16X (0x02U) /* use external clock 16x baud rate (ASYNC) */ -#define SCI_DATA_7BIT (0x40U) -#define SCI_DATA_8BIT (0x00U) -#define SCI_PARITY_ON (0x20U) -#define SCI_PARITY_OFF (0x00U) -#define SCI_ODD_PARITY (0x10U) -#define SCI_EVEN_PARITY (0x00U) -#define SCI_STOPBITS_2 (0x08U) -#define SCI_STOPBITS_1 (0x00U) - - -/* Open() p_cfg structure when mode=SCI_MODE_ASYNC */ -typedef struct st_sci_uart -{ - uint32_t baud_rate; // ie 9600, 19200, 115200 - uint8_t clk_src; // use SCI_CLK_INT/EXT8X/EXT16X - uint8_t data_size; // use SCI_DATA_nBIT - uint8_t parity_en; // use SCI_PARITY_ON/OFF - uint8_t parity_type; // use SCI_ODD/EVEN_PARITY - uint8_t stop_bits; // use SCI_STOPBITS_1/2 - uint8_t int_priority; // interrupt priority; 1=low, 15=high -} sci_uart_t; - - -/* Open() p_cfg structure when mode = SCI_MODE_SYNC or SCI_MODE_SSPI */ -typedef struct st_sci_sync_sspi -{ - sci_spi_mode_t spi_mode; // clock polarity and phase; unused for sync - uint32_t bit_rate; // ie 1000000 for 1Mbps - bool msb_first; - bool invert_data; - uint8_t int_priority; // interrupt priority; 1=low, 15=high -} sci_sync_sspi_t; - -typedef union -{ - sci_uart_t async; - sci_sync_sspi_t sync; - sci_sync_sspi_t sspi; -} sci_cfg_t; - - -/* CALLBACK FUNCTION ARGUMENT DEFINITIONS */ - -typedef enum e_sci_cb_evt // callback function events -{ - /* Async Events */ - SCI_EVT_TEI, // TEI interrupt occurred; transmitter is idle - SCI_EVT_RX_CHAR, // received a character; already placed in queue - SCI_EVT_RXBUF_OVFL, // rx queue is full; can't save anymore data - SCI_EVT_FRAMING_ERR, // receiver hardware framing error - SCI_EVT_PARITY_ERR, // receiver hardware parity error - - /* SSPI/Sync Events */ - SCI_EVT_XFER_DONE, // transfer completed - SCI_EVT_XFER_ABORTED, // transfer aborted - - /* Common Events */ - SCI_EVT_OVFL_ERR // receiver hardware overrun error -} sci_cb_evt_t; - -typedef struct st_sci_cb_args // callback arguments -{ - sci_hdl_t hdl; - sci_cb_evt_t event; - uint8_t byte; // byte read when error occurred (unused for TEI, XFER_DONE) - uint8_t num; // Number of bytes were stored to queue (used only async(FIFO)) -} sci_cb_args_t; - - -/* SCI_CONTROL() ARGUMENT DEFINITIONS */ - -/* commands */ -typedef enum e_sci_cmd -{ - /* All modes */ - SCI_CMD_CHANGE_BAUD, /* change baud/bit rate */ -#if (SCI_CFG_CH10_FIFO_INCLUDED) || (SCI_CFG_CH11_FIFO_INCLUDED) - SCI_CMD_CHANGE_TX_FIFO_THRESH, /* change TX FIFO threshold */ - SCI_CMD_CHANGE_RX_FIFO_THRESH, /* change RX FIFO threshold */ -#endif -#if defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M) || defined(BSP_MCU_RX65N) - SCI_CMD_SET_RXI_PRIORITY, /* change RXI priority level */ - SCI_CMD_SET_TXI_PRIORITY, /* change TXI priority level */ -#endif - - /* Async commands */ - SCI_CMD_EN_NOISE_CANCEL, /* enable noise cancellation */ - SCI_CMD_EN_TEI, /* SCI_CMD_EN_TEI is obsolete command, - but it exists only for compatibility with older version. */ - SCI_CMD_OUTPUT_BAUD_CLK, /* output baud clock on the SCK pin */ - SCI_CMD_START_BIT_EDGE, /* detect start bit as falling edge of RXDn pin - (default detect as low level on RXDn pin) */ - SCI_CMD_GENERATE_BREAK, /* generate break condition */ - SCI_CMD_TX_Q_FLUSH, /* flush transmit queue */ - SCI_CMD_RX_Q_FLUSH, /* flush receive queue */ - SCI_CMD_TX_Q_BYTES_FREE, /* get count of unused transmit queue bytes */ - SCI_CMD_RX_Q_BYTES_AVAIL_TO_READ, /* get num bytes ready for reading */ - - /* Async/Sync commands */ - SCI_CMD_EN_CTS_IN, /* enable CTS input (default RTS output) */ - - /* SSPI/Sync commands */ - SCI_CMD_CHECK_XFER_DONE, /* see if send, rcv, or both are done; SCI_SUCCESS if yes */ - SCI_CMD_ABORT_XFER, - SCI_CMD_XFER_LSB_FIRST, /* start from LSB bit when sending */ - SCI_CMD_XFER_MSB_FIRST, /* start from MSB bit when sending */ - SCI_CMD_INVERT_DATA, /* logic level of send/receive data is invert */ - - /* SSPI commands */ - SCI_CMD_CHANGE_SPI_MODE /* change clock polarity and phase in SSPI mode */ -} sci_cmd_t; - -/* SCI_CMD_CHANGE_BAUD/CHANGE_BITRATE take a ptr to this structure for *p_args */ -typedef struct st_sci_baud -{ - uint32_t pclk; // peripheral clock speed; e.g. 24000000 is 24MHz - uint32_t rate; // e.g. 9600, 19200, 115200 -} sci_baud_t; - -/* SCI_CMD_TX_Q_BYTES_FREE and SCI_CMD_RX_Q_BYTES_AVAIL_TO_READ take a pointer - to a uint16_t for p_args */ - -/* SCI_CMD_SET_RXI_PRIORITY and SCI_CMD_SET_TXI_PRIORITY take a pointer to a - uint8_t for p_args */ - -/* SCI_CMD_CHANGE_SPI_MODE takes a pointer to an sci_spi_mode_t for p_args */ - -/***************************************************************************** -Public Functions -******************************************************************************/ -sci_err_t R_SCI_Open(uint8_t const chan, - sci_mode_t const mode, - sci_cfg_t * const p_cfg, - void (* const p_callback)(void *p_args), - sci_hdl_t * const p_hdl); - -sci_err_t R_SCI_Send(sci_hdl_t const hdl, - uint8_t *p_src, - uint16_t const length); - -sci_err_t R_SCI_SendReceive(sci_hdl_t const hdl, // SSPI/SYNC only - uint8_t *p_src, - uint8_t *p_dst, - uint16_t const length); - -sci_err_t R_SCI_Receive(sci_hdl_t const hdl, - uint8_t *p_dst, - uint16_t const length); - -sci_err_t R_SCI_Control(sci_hdl_t const hdl, - sci_cmd_t const cmd, - void *p_args); - -sci_err_t R_SCI_Close(sci_hdl_t const hdl); - -uint32_t R_SCI_GetVersion(void); - - -#endif /* SCI_IF_H */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/readme.txt b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/readme.txt deleted file mode 100644 index 99dd366fbd7..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/readme.txt +++ /dev/null @@ -1,70 +0,0 @@ -PLEASE REFER TO THE APPLICATION NOTE FOR THIS DRIVER FOR MORE INFORMATION - -r_sci_rx -======== - -Overview --------------------------------------------------------------------------------- -The r_sci_rx module is a multi-channel, multi-mode, interrupt-driven driver which -supports Asynchronous, Master Synchronous, and Single Master Simple SPI (SSPI) -operation for the SCI peripherals. The API includes standard functions -to initialize a channel and to send and receive data, as well as a special control -function for taking actions such as issuing a break signal or enabling noise -cancellation. The driver supports all channels available on the mcu. The driver -can be reduced in size by removing code used for parameter checking, unused -channels, or unused modes. These configuration options can be found in -"r_config\r_sci_rx_config.h". An original copy of the configuration file -is stored in "r_sci_rx\ref\r_sci_rx_config_reference.h". - - -Features --------- -* (RX110/111/113, RX210, RX63N/631, RX65N/651) Simultaneous operation of up to 13 channels. -* (RX231/230) Simultaneous operation of up to 7 channels. -* (RX23T) Simultaneous operation of up to 2 channels. -* (RX64M, RX71M) Simultaneous operation of up to 9 channels. -* (RX130) Simultaneous operation of up to 4 channels. -* (RX24T) Simultaneous operation of up to 3 channels. -* (RX24U) Simultaneous operation of up to 6 channels. -* Simultaneous operation of Async, Sync, or SSPI modes on different channels. -* Queueing of incoming and outgoing data for Asynchronous channels. -* Interrupt driven. - - -File Structure --------------- -r_sci_rx -| readme.txt -| r_sci_rx_if.h -| -+---doc -| +---ja -| | r01an1815jj{VERSION_NUMBER}-rx.pdf -| +---en -| r01an1815ej{VERSION_NUMBER}-rx.pdf -| -+---ref -| r_sci_rx_config_reference.h -| -+---src - | r_sci_rx.c - | r_sci_rx_platform.h - | r_sci_rx_private.h - | - +---targets - | - +---rx110 - | r_sci_rx110.c - | r_sci_rx110_data.c - | r_sci_rx110_private.h - +---rx111 - | r_sci_rx111.c - | r_sci_rx111_data.c - | r_sci_rx111_private.h - : - -r_config - r_sci_rx_config.h - -r_sci_rx.ftl - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/ref/r_sci_rx_config_reference.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/ref/r_sci_rx_config_reference.h deleted file mode 100644 index 7fd10765767..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/ref/r_sci_rx_config_reference.h +++ /dev/null @@ -1,170 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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 (1) -#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. -*/ -#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_sci_rx/src/r_sci_rx.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/r_sci_rx.c deleted file mode 100644 index baee025bbce..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/r_sci_rx.c +++ /dev/null @@ -1,2075 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_sci_rx.c -* Description : Functions for using SCI on RX devices. -*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 01.10.2016 1.80 Initial Release. (The remake of the r01an1815ju0170 to the base.) -* 19.12.2016 1.90 FIT_NO_PTR check added to NULL check. -* Fixed a bug that may receive data more than the specified number of bytes -* on Clock Synchronous Mode. -* Fixed that R_SCI_Control function returns SCI_ERR_INVALID_ARG -* when using SCI_CMD_EN_CTS_IN on Simple SPI mode. -* Fix to clear error flag even if callback function is not set. -* Deleted unnecessary bit mask of SSR register from sci_error function. -* 07.03.2017 2.00 Fixed a bug that error condition not clear when FIFO enabled. -* Fixed a bug that where commands used only when FIFO mode is enable did not NULL check. -* Fixed a bug that sending data is overwrote by new R_SCI_Send() when FIFO(async) enabled. -* Fixed a bug that sending data is break up by new R_SCI_Send() when FIFO(sync) enabled. -* Fixed a bug that the new FIFO threshold was retained only on first receive. -* Fixed a bug that callback function work many times at receive interrupt -* when FIFO(async) enabled. -* Fixed a bug that the interrupt priority level can be changed only in async mode. -***********************************************************************************************************************/ - -/***************************************************************************** -Includes , "Project Includes" -******************************************************************************/ -#include "platform.h" - -/* Defines for SCI support */ -#include "r_sci_rx_private.h" - -/* Include specifics for chosen MCU. */ -#include "r_sci_rx_platform.h" - -#if (SCI_CFG_ASYNC_INCLUDED) -#include "r_byteq_if.h" -#endif - - -/***************************************************************************** -Typedef definitions -******************************************************************************/ - -/***************************************************************************** -Macro definitions -******************************************************************************/ - -/***************************************************************************** -Private global variables and functions -******************************************************************************/ -#if (SCI_CFG_ASYNC_INCLUDED) -static sci_err_t sci_init_async(sci_hdl_t const hdl, - sci_uart_t * const p_cfg, - uint8_t * const p_priority); - -static sci_err_t sci_init_queues(uint8_t const chan); - -static sci_err_t sci_send_async_data(sci_hdl_t const hdl, - uint8_t *p_src, - uint16_t const length); - -static byteq_err_t sci_put_byte(sci_hdl_t const hdl, - uint8_t const byte); - -static void sci_transfer(sci_hdl_t const hdl); - -#if SCI_CFG_FIFO_INCLUDED -static void sci_fifo_transfer(sci_hdl_t const hdl); -#endif - -static sci_err_t sci_receive_async_data(sci_hdl_t const hdl, - uint8_t *p_dst, - uint16_t const length); -#endif - -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) -static sci_err_t sci_init_sync(sci_hdl_t const hdl, - sci_sync_sspi_t * const p_cfg, - uint8_t * const p_priority); - -static sci_err_t sci_send_sync_data(sci_hdl_t const hdl, - uint8_t *p_src, - uint8_t *p_dst, - uint16_t const length, - bool save_rx_data); - -static sci_err_t sci_receive_sync_data(sci_hdl_t const hdl, - uint8_t *p_dst, - uint16_t const length); -#endif - -static void power_on(sci_hdl_t const hdl); -static void power_off(sci_hdl_t const hdl); - -#if SCI_CFG_FIFO_INCLUDED -static sci_err_t sci_init_fifo(sci_hdl_t const hdl); -#endif - -static void sci_receive(sci_hdl_t const hdl); - -#if SCI_CFG_FIFO_INCLUDED - -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) -static void sci_fifo_receive_sync(sci_hdl_t const hdl); -#endif - -static void sci_fifo_receive(sci_hdl_t const hdl); - -#endif - -static void sci_error(sci_hdl_t const hdl); - -#if SCI_CFG_FIFO_INCLUDED -static void sci_fifo_error(sci_hdl_t const hdl); -#endif - -/* queue buffers */ -#if (SCI_CFG_ASYNC_INCLUDED) - -#if SCI_CFG_CH0_INCLUDED -static uint8_t ch0_tx_buf[SCI_CFG_CH0_TX_BUFSIZ]; -static uint8_t ch0_rx_buf[SCI_CFG_CH0_RX_BUFSIZ]; -#endif - -#if SCI_CFG_CH1_INCLUDED -static uint8_t ch1_tx_buf[SCI_CFG_CH1_TX_BUFSIZ]; -static uint8_t ch1_rx_buf[SCI_CFG_CH1_RX_BUFSIZ]; -#endif - -#if SCI_CFG_CH2_INCLUDED -static uint8_t ch2_tx_buf[SCI_CFG_CH2_TX_BUFSIZ]; -static uint8_t ch2_rx_buf[SCI_CFG_CH2_RX_BUFSIZ]; -#endif - -#if SCI_CFG_CH3_INCLUDED -static uint8_t ch3_tx_buf[SCI_CFG_CH3_TX_BUFSIZ]; -static uint8_t ch3_rx_buf[SCI_CFG_CH3_RX_BUFSIZ]; -#endif - -#if SCI_CFG_CH4_INCLUDED -static uint8_t ch4_tx_buf[SCI_CFG_CH4_TX_BUFSIZ]; -static uint8_t ch4_rx_buf[SCI_CFG_CH4_RX_BUFSIZ]; -#endif - -#if SCI_CFG_CH5_INCLUDED -static uint8_t ch5_tx_buf[SCI_CFG_CH5_TX_BUFSIZ]; -static uint8_t ch5_rx_buf[SCI_CFG_CH5_RX_BUFSIZ]; -#endif - -#if SCI_CFG_CH6_INCLUDED -static uint8_t ch6_tx_buf[SCI_CFG_CH6_TX_BUFSIZ]; -static uint8_t ch6_rx_buf[SCI_CFG_CH6_RX_BUFSIZ]; -#endif - -#if SCI_CFG_CH7_INCLUDED -static uint8_t ch7_tx_buf[SCI_CFG_CH7_TX_BUFSIZ]; -static uint8_t ch7_rx_buf[SCI_CFG_CH7_RX_BUFSIZ]; -#endif - -#if SCI_CFG_CH8_INCLUDED -static uint8_t ch8_tx_buf[SCI_CFG_CH8_TX_BUFSIZ]; -static uint8_t ch8_rx_buf[SCI_CFG_CH8_RX_BUFSIZ]; -#endif - -#if SCI_CFG_CH9_INCLUDED -static uint8_t ch9_tx_buf[SCI_CFG_CH9_TX_BUFSIZ]; -static uint8_t ch9_rx_buf[SCI_CFG_CH9_RX_BUFSIZ]; -#endif - -#if SCI_CFG_CH10_INCLUDED -static uint8_t ch10_tx_buf[SCI_CFG_CH10_TX_BUFSIZ]; -static uint8_t ch10_rx_buf[SCI_CFG_CH10_RX_BUFSIZ]; -#endif - -#if SCI_CFG_CH11_INCLUDED -static uint8_t ch11_tx_buf[SCI_CFG_CH11_TX_BUFSIZ]; -static uint8_t ch11_rx_buf[SCI_CFG_CH11_RX_BUFSIZ]; -#endif - -#if SCI_CFG_CH12_INCLUDED -static uint8_t ch12_tx_buf[SCI_CFG_CH12_TX_BUFSIZ]; -static uint8_t ch12_rx_buf[SCI_CFG_CH12_RX_BUFSIZ]; -#endif - -#endif /* #if (SCI_CFG_ASYNC_INCLUDED) */ - -extern const sci_hdl_t g_handles[SCI_NUM_CH]; - - -/***************************************************************************** -* Function Name: R_SCI_Open -* Description : Initializes an SCI channel for a particular mode. -* -* NOTE: The associated port must be configured/initialized prior to -* calling this function. -* -* Arguments : chan - -* channel to initialize -* mode - -* operational mode (UART, SPI, I2C, ...) -* p_cfg - -* ptr to configuration union; structure specific to mode -* p_callback - -* ptr to function called from interrupt when a receiver -* error is detected or for transmit end (TEI) condition -* p_hdl - -* pointer to a handle for channel (value set here) -* Return Value : SCI_SUCCESS - -* channel opened successfully -* SCI_ERR_BAD_CHAN - -* channel number invalid for part -* SCI_ERR_OMITTED_CHAN - -* channel not included in config.h -* SCI_ERR_CH_NOT_CLOSED - -* channel already in use -* SCI_ERR_BAD_MODE - -* unsupported mode -* SCI_ERR_NULL_PTR - -* missing required p_cfg argument -* SCI_ERR_INVALID_ARG - -* element of casted mode config structure (p_cfg) is invalid -* SCI_ERR_QUEUE_UNAVAILABLE - -* cannot open transmit or receive queue or both -******************************************************************************/ -sci_err_t R_SCI_Open(uint8_t const chan, - sci_mode_t const mode, - sci_cfg_t * const p_cfg, - void (* const p_callback)(void *p_args), - sci_hdl_t * const p_hdl) -{ - sci_err_t err=SCI_SUCCESS; - uint8_t priority=1; - - /* CHECK ARGUMENTS */ -#if SCI_CFG_PARAM_CHECKING_ENABLE - err = sci_mcu_param_check(chan); - if (SCI_SUCCESS != err) - { - return err; - } - if ((NULL == g_handles[chan]) || (FIT_NO_PTR == g_handles[chan])) - { - return SCI_ERR_OMITTED_CHAN; - } - if (SCI_MODE_OFF != g_handles[chan]->mode) - { - return SCI_ERR_CH_NOT_CLOSED; - } - if ((SCI_MODE_OFF == mode) || (SCI_MODE_MAX <= mode)) - { - return SCI_ERR_BAD_MODE; - } - if (((NULL == p_cfg) || (NULL == p_hdl)) || ((FIT_NO_PTR == p_cfg) || (FIT_NO_PTR == p_hdl))) - { - return SCI_ERR_NULL_PTR; - } -#endif - - /* APPLY POWER TO CHANNEL */ - power_on(g_handles[chan]); - - /* INITIALIZE REGISTER */ - sci_init_register(g_handles[chan]); - - /* INITIALIZE MODE SPECIFIC FEATURES */ - g_handles[chan]->mode = mode; - if (SCI_MODE_ASYNC == mode) - { -#if (SCI_CFG_ASYNC_INCLUDED) - err = sci_init_async(g_handles[chan], (sci_uart_t *)p_cfg, &priority); -#endif - } - else - { -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - err = sci_init_sync(g_handles[chan], (sci_sync_sspi_t *)p_cfg, &priority); -#endif - } - - if (SCI_SUCCESS != err) - { - g_handles[chan]->mode = SCI_MODE_OFF; - return err; - } - g_handles[chan]->callback = p_callback; - - /* INITIALIZE TX AND RX QUEUES */ -#if (SCI_CFG_ASYNC_INCLUDED) - if (SCI_MODE_ASYNC == mode) - { - err = sci_init_queues(chan); - if (SCI_SUCCESS != err) - { - g_handles[chan]->mode = SCI_MODE_OFF; - return err; - } - } -#endif - -#if SCI_CFG_FIFO_INCLUDED - if (true == g_handles[chan]->fifo_ctrl) - { - /* INITIALIZE TX AND RX FIFO */ - err = sci_init_fifo(g_handles[chan]); - if (SCI_SUCCESS != err) - { - g_handles[chan]->mode = SCI_MODE_OFF; - return err; - } - } -#endif - - /* ENABLE INTERRUPTS */ - sci_initialize_ints(g_handles[chan], priority); - - /* FINISH */ - *p_hdl = g_handles[chan]; - - return SCI_SUCCESS; -} /* End of function R_SCI_Open() */ - -/***************************************************************************** -* Function Name: power_on -* Description : This function provides power to the channel referenced by -* the handle by taking it out of the module stop state. -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -static void power_on(sci_hdl_t const hdl) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_LPC_CGC_SWR); - (*hdl->rom->mstp) &= (~hdl->rom->stop_mask); - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_LPC_CGC_SWR); - - return; -} /* End of function power_on() */ - -/***************************************************************************** -* Function Name: power_off -* Description : This function removes power to the channel referenced by -* handle by putting it into the module stop state. -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -static void power_off(sci_hdl_t const hdl) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_LPC_CGC_SWR); - (*hdl->rom->mstp) |= (hdl->rom->stop_mask); - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_LPC_CGC_SWR); - - return; -} /* End of function power_off() */ - -#if (SCI_CFG_ASYNC_INCLUDED) -/***************************************************************************** -* Function Name: sci_init_queues -* Description : This function attaches transmit and receive queues to the -* channel. -* -* Arguments : chan - -* channel (ptr to chan control block) -* Return Value : SCI_SUCCESS - -* channel initialized successfully -* SCI_ERR_QUEUE_UNAVAILABLE - -* no queue control blocks available -******************************************************************************/ -static sci_err_t sci_init_queues(uint8_t const chan) -{ - byteq_err_t q_err1=BYTEQ_ERR_INVALID_ARG; - byteq_err_t q_err2=BYTEQ_ERR_INVALID_ARG; - sci_err_t err=SCI_SUCCESS; - - /* channel number verified as legal prior to calling this function */ - switch (chan) - { -#if SCI_CFG_CH0_INCLUDED - case (SCI_CH0): - q_err1 = R_BYTEQ_Open(ch0_tx_buf, SCI_CFG_CH0_TX_BUFSIZ, &g_handles[SCI_CH0]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch0_rx_buf, SCI_CFG_CH0_RX_BUFSIZ, &g_handles[SCI_CH0]->u_rx_data.que); - break; -#endif -#if SCI_CFG_CH1_INCLUDED - case (SCI_CH1): - q_err1 = R_BYTEQ_Open(ch1_tx_buf, SCI_CFG_CH1_TX_BUFSIZ, &g_handles[SCI_CH1]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch1_rx_buf, SCI_CFG_CH1_RX_BUFSIZ, &g_handles[SCI_CH1]->u_rx_data.que); - break; -#endif -#if SCI_CFG_CH2_INCLUDED - case (SCI_CH2): - q_err1 = R_BYTEQ_Open(ch2_tx_buf, SCI_CFG_CH2_TX_BUFSIZ, &g_handles[SCI_CH2]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch2_rx_buf, SCI_CFG_CH2_RX_BUFSIZ, &g_handles[SCI_CH2]->u_rx_data.que); - break; -#endif -#if SCI_CFG_CH3_INCLUDED - case (SCI_CH3): - q_err1 = R_BYTEQ_Open(ch3_tx_buf, SCI_CFG_CH3_TX_BUFSIZ, &g_handles[SCI_CH3]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch3_rx_buf, SCI_CFG_CH3_RX_BUFSIZ, &g_handles[SCI_CH3]->u_rx_data.que); - break; -#endif -#if SCI_CFG_CH4_INCLUDED - case (SCI_CH4): - q_err1 = R_BYTEQ_Open(ch4_tx_buf, SCI_CFG_CH4_TX_BUFSIZ, &g_handles[SCI_CH4]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch4_rx_buf, SCI_CFG_CH4_RX_BUFSIZ, &g_handles[SCI_CH4]->u_rx_data.que); - break; -#endif -#if SCI_CFG_CH5_INCLUDED - case (SCI_CH5): - q_err1 = R_BYTEQ_Open(ch5_tx_buf, SCI_CFG_CH5_TX_BUFSIZ, &g_handles[SCI_CH5]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch5_rx_buf, SCI_CFG_CH5_RX_BUFSIZ, &g_handles[SCI_CH5]->u_rx_data.que); - break; -#endif -#if SCI_CFG_CH6_INCLUDED - case (SCI_CH6): - q_err1 = R_BYTEQ_Open(ch6_tx_buf, SCI_CFG_CH6_TX_BUFSIZ, &g_handles[SCI_CH6]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch6_rx_buf, SCI_CFG_CH6_RX_BUFSIZ, &g_handles[SCI_CH6]->u_rx_data.que); - break; -#endif -#if SCI_CFG_CH7_INCLUDED - case (SCI_CH7): - q_err1 = R_BYTEQ_Open(ch7_tx_buf, SCI_CFG_CH7_TX_BUFSIZ, &g_handles[SCI_CH7]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch7_rx_buf, SCI_CFG_CH7_RX_BUFSIZ, &g_handles[SCI_CH7]->u_rx_data.que); - break; -#endif -#if SCI_CFG_CH8_INCLUDED - case (SCI_CH8): - q_err1 = R_BYTEQ_Open(ch8_tx_buf, SCI_CFG_CH8_TX_BUFSIZ, &g_handles[SCI_CH8]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch8_rx_buf, SCI_CFG_CH8_RX_BUFSIZ, &g_handles[SCI_CH8]->u_rx_data.que); - break; -#endif -#if SCI_CFG_CH9_INCLUDED - case (SCI_CH9): - q_err1 = R_BYTEQ_Open(ch9_tx_buf, SCI_CFG_CH9_TX_BUFSIZ, &g_handles[SCI_CH9]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch9_rx_buf, SCI_CFG_CH9_RX_BUFSIZ, &g_handles[SCI_CH9]->u_rx_data.que); - break; -#endif -#if SCI_CFG_CH10_INCLUDED - case (SCI_CH10): - q_err1 = R_BYTEQ_Open(ch10_tx_buf, SCI_CFG_CH10_TX_BUFSIZ, &g_handles[SCI_CH10]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch10_rx_buf, SCI_CFG_CH10_RX_BUFSIZ, &g_handles[SCI_CH10]->u_rx_data.que); - break; -#endif -#if SCI_CFG_CH11_INCLUDED - case (SCI_CH11): - q_err1 = R_BYTEQ_Open(ch11_tx_buf, SCI_CFG_CH11_TX_BUFSIZ, &g_handles[SCI_CH11]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch11_rx_buf, SCI_CFG_CH11_RX_BUFSIZ, &g_handles[SCI_CH11]->u_rx_data.que); - break; -#endif -#if SCI_CFG_CH12_INCLUDED - case (SCI_CH12): - q_err1 = R_BYTEQ_Open(ch12_tx_buf, SCI_CFG_CH12_TX_BUFSIZ, &g_handles[SCI_CH12]->u_tx_data.que); - q_err2 = R_BYTEQ_Open(ch12_rx_buf, SCI_CFG_CH12_RX_BUFSIZ, &g_handles[SCI_CH12]->u_rx_data.que); - break; -#endif - default: - err = SCI_ERR_QUEUE_UNAVAILABLE; - break; - } - - if ((BYTEQ_SUCCESS != q_err1) || (BYTEQ_SUCCESS != q_err2)) - { - err = SCI_ERR_QUEUE_UNAVAILABLE; - } - return err; -} /* End of function sci_init_queues() */ -#endif - -#if SCI_CFG_FIFO_INCLUDED -/***************************************************************************** -* Function Name: sci_init_fifo -* Description : This function the setting of the FIFO mode, reset of the -* TX/RX FIFO, and the threshold setting of the TX/RX FIFO. -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : SCI_SUCCESS - -* fifo initialized successfully -* SCI_ERR_INVALID_ARG - -* element of hdl contains illegal value -******************************************************************************/ -static sci_err_t sci_init_fifo(sci_hdl_t const hdl) -{ - /* CHECK ARGUMENTS */ -#if SCI_CFG_PARAM_CHECKING_ENABLE - if (hdl->tx_dflt_thresh > 15) - { - return SCI_ERR_INVALID_ARG; - } - if ((hdl->rx_dflt_thresh < 1) || (hdl->rx_dflt_thresh > 15)) - { - return SCI_ERR_INVALID_ARG; - } -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - if (hdl->tx_dflt_thresh != hdl->rx_dflt_thresh) - { - return SCI_ERR_INVALID_ARG; - } -#endif -#endif - - /* FIFO Mode Select (1:FIFO mode) */ - hdl->rom->regs->FCR.BIT.FM = 0x01; - - /* reset TX/RX FIFO */ - hdl->rom->regs->FCR.BIT.TFRST = 0x01; - hdl->rom->regs->FCR.BIT.RFRST = 0x01; - - /* set TX/RX FIFO threshold initial value */ - hdl->rom->regs->FCR.BIT.TTRG = hdl->tx_dflt_thresh; - hdl->rom->regs->FCR.BIT.RTRG = hdl->rx_dflt_thresh; - - return SCI_SUCCESS; -} /* End of function sci_init_fifo() */ -#endif - -#if (SCI_CFG_ASYNC_INCLUDED) -/***************************************************************************** -* Function Name: sci_init_async -* Description : This function initializes the control block and UART -* registers for an SCI channel. -* -* NOTE: p_cfg is checked to be non-NULL prior to this function. -* The TE and RE bits in SCR must be 0 prior to calling this function. -* -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* p_cfg - -* ptr to Uart configuration argument structure -* p_priority - -* pointer to location to load interrupt priority into -* Return Value : SCI_SUCCESS - -* channel initialized successfully -* SCI_ERR_INVALID_ARG - -* element of p_cfg contains illegal value -******************************************************************************/ -static sci_err_t sci_init_async(sci_hdl_t const hdl, - sci_uart_t * const p_cfg, - uint8_t * const p_priority) -{ - sci_err_t err=SCI_SUCCESS; - int32_t bit_err; - - /* Check arguments */ - -#if SCI_CFG_PARAM_CHECKING_ENABLE - if (((SCI_DATA_8BIT != p_cfg->data_size) && (SCI_DATA_7BIT != p_cfg->data_size)) - || ((SCI_STOPBITS_1 != p_cfg->stop_bits) && (SCI_STOPBITS_2 != p_cfg->stop_bits)) - || ((p_cfg->int_priority < (BSP_MCU_IPL_MIN+1)) || (p_cfg->int_priority > BSP_MCU_IPL_MAX))) - { - return SCI_ERR_INVALID_ARG; - } - - if (SCI_PARITY_ON == p_cfg->parity_en) - { - if ((SCI_EVEN_PARITY != p_cfg->parity_type) && (SCI_ODD_PARITY != p_cfg->parity_type)) - { - return SCI_ERR_INVALID_ARG; - } - } - else if (SCI_PARITY_OFF != p_cfg->parity_en) - { - return SCI_ERR_INVALID_ARG; - } - else - { - /* Do Nothing */ - } - if (SCI_CLK_INT == p_cfg->clk_src) - { - if (0 == p_cfg->baud_rate) - { - return SCI_ERR_INVALID_ARG; - } - } - else if ((SCI_CLK_EXT8X != p_cfg->clk_src) && (SCI_CLK_EXT16X != p_cfg->clk_src)) - { - return SCI_ERR_INVALID_ARG; - } - else - { - /* Do Nothing */ - } -#endif - - - /* Initialize channel control block flags */ - hdl->tx_idle = true; - - - /* Configure SMR for asynchronous mode, single processor, and user settings */ - if (SCI_PARITY_OFF == p_cfg->parity_en) - { - p_cfg->parity_type = 0; // ensure random value is not ORed into SMR - } - hdl->rom->regs->SMR.BYTE = - (uint8_t)((p_cfg->data_size | p_cfg->stop_bits) | (p_cfg->parity_en | p_cfg->parity_type)); - - /* SETUP CLOCK FOR BAUD RATE */ - - if (SCI_CLK_INT == p_cfg->clk_src) - { - /* Use internal clock for baud rate */ - bit_err = sci_init_bit_rate(hdl, hdl->pclk_speed, p_cfg->baud_rate); - if (1000 == bit_err) - { - err = SCI_ERR_INVALID_ARG; // impossible baud rate; 100% error - } - else - { - hdl->baud_rate = p_cfg->baud_rate; // save baud rate for break generation - } - } - else - { - /* Use external clock for baud rate */ - hdl->rom->regs->SCR.BIT.CKE = 0x02; - hdl->rom->regs->SEMR.BIT.ABCS = (SCI_CLK_EXT8X == p_cfg->clk_src) ? 1 : 0; - } - - *p_priority = p_cfg->int_priority; - return err; -} /* End of function sci_init_async() */ -#endif - -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) -/***************************************************************************** -* Function Name: sci_init_sync -* Description : This function initializes the control block and SYNC/SSPI -* registers for an SCI channel. -* -* NOTE: p_cfg is checked to be non-NULL prior to this function. -* The TE and RE bits in SCR must be 0 prior to calling this function. -* -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* p_cfg - -* ptr to SSPI configuration argument structure -* p_priority - -* pointer to location to load interrupt priority into -* Return Value : SCI_SUCCESS - -* channel initialized successfully -* SCI_ERR_INVALID_ARG - -* element of p_cfg contains illegal value -******************************************************************************/ -static sci_err_t sci_init_sync(sci_hdl_t const hdl, - sci_sync_sspi_t * const p_cfg, - uint8_t * const p_priority) -{ - sci_err_t err=SCI_SUCCESS; - int32_t bit_err; - - - /* Check arguments */ - -#if SCI_CFG_PARAM_CHECKING_ENABLE - if ((SCI_MODE_SSPI == hdl->mode) - && (SCI_SPI_MODE_0 != p_cfg->spi_mode) && (SCI_SPI_MODE_1 != p_cfg->spi_mode) - && (SCI_SPI_MODE_2 != p_cfg->spi_mode) && (SCI_SPI_MODE_3 != p_cfg->spi_mode)) - { - return SCI_ERR_INVALID_ARG; - } - else if ((SCI_MODE_SYNC == hdl->mode) && (SCI_SPI_MODE_OFF != p_cfg->spi_mode)) - { - return SCI_ERR_INVALID_ARG; - } - - if (0 == p_cfg->bit_rate) - { - return SCI_ERR_INVALID_ARG; - } - - if ((0 == p_cfg->int_priority) || (p_cfg->int_priority > BSP_MCU_IPL_MAX)) - { - return SCI_ERR_INVALID_ARG; - } -#endif - - - /* Initialize channel control block flags */ - hdl->tx_idle = true; - hdl->tx_dummy = false; - - /* Configure SMR for SSPI/SYNC mode */ - hdl->rom->regs->SMR.BYTE = 0x80; - hdl->rom->regs->SCMR.BIT.SMIF = 0; /* default */ - hdl->rom->regs->SIMR1.BIT.IICM = 0; /* default */ - - /* Configure SPI register for clock polarity/phase and single master */ - if (SCI_MODE_SSPI == hdl->mode) - { - hdl->rom->regs->SPMR.BYTE = p_cfg->spi_mode; - } - else /* synchronous operation */ - { - hdl->rom->regs->SPMR.BYTE = 0; - } - - /* Configure bit order and data inversion */ - hdl->rom->regs->SCMR.BIT.SINV = (uint8_t)((p_cfg->invert_data == true) ? 1 : 0); - hdl->rom->regs->SCMR.BIT.SDIR = (uint8_t)((p_cfg->msb_first == true) ? 1 : 0); - - - /* SETUP CLOCK FOR BIT RATE */ - - /* Use internal clock for bit rate (master) */ - bit_err = sci_init_bit_rate(hdl, hdl->pclk_speed, p_cfg->bit_rate); - if (1000 == bit_err) - { - err = SCI_ERR_INVALID_ARG; /* impossible bit rate; 100% error */ - } - - *p_priority = p_cfg->int_priority; - return err; -} /* End of function sci_init_sync() */ -#endif - -/***************************************************************************** -* Function Name: R_SCI_Send -* Description : This function is used to start transmitting data. For Async, -* the data is loaded into a queue and transmission started if -* not already in progress. For SSPI/Sync, the channel is -* checked to see if busy, and if not, transmission of the -* source buffer is started. -* -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* p_src - -* ptr to data to transmit -* length - -* number of bytes to send -* Return Value : SCI_SUCCESS - -* requested number of bytes sent/loaded into tx queue -* SCI_ERR_NULL_PTR - -* hdl or p_src is NULL -* SCI_ERR_BAD_MODE - -* channel mode not currently supported -* SCI_ERR_INSUFFICIENT_SPACE - -* not enough space in tx queue to store data (Async) -* SCI_ERR_XCVR_BUSY - -* channel currently busy -* SCI_ERR_INVALID_ARG -* length is out of range -******************************************************************************/ -sci_err_t R_SCI_Send(sci_hdl_t const hdl, - uint8_t *p_src, - uint16_t const length) -{ - sci_err_t err=SCI_SUCCESS; - - /* Check arguments */ - -#if SCI_CFG_PARAM_CHECKING_ENABLE - if (((NULL == hdl) || (FIT_NO_PTR == hdl)) - || ((NULL == p_src) || (FIT_NO_PTR == p_src))) - { - return SCI_ERR_NULL_PTR; - } - if ((SCI_MODE_OFF == hdl->mode) || (SCI_MODE_MAX <= hdl->mode)) - { - return SCI_ERR_BAD_MODE; - } - if (0 == length) - { - return SCI_ERR_INVALID_ARG; - } -#endif - - if (SCI_MODE_ASYNC == hdl->mode) - { -#if (SCI_CFG_ASYNC_INCLUDED) - err = sci_send_async_data(hdl, p_src, length); -#endif - } - else - { /* SSPI or SYNC */ -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - err = sci_send_sync_data(hdl, p_src, NULL, length, false); -#endif - } - - return err; -} /* End of function R_SCI_Send() */ - - -#if (SCI_CFG_ASYNC_INCLUDED) -/***************************************************************************** -* Function Name: sci_send_async_data -* Description : This function determines if the tx byte queue of the channel -* referenced by the handle is not full, and call the byte -* transmission function. -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* p_src - -* ptr to data to transmit -* length - -* number of bytes to send and possibly receive -* Return Value : SCI_SUCCESS - -* data transfer started -* SCI_ERR_XCVR_BUSY - -* channel currently busy -* SCI_ERR_INSUFFICIENT_SPACE - -* not enough space in tx queue to store data (Async) -******************************************************************************/ -static sci_err_t sci_send_async_data(sci_hdl_t const hdl, - uint8_t *p_src, - uint16_t const length) -{ - sci_err_t err=SCI_SUCCESS; - uint16_t cnt; - byteq_err_t byteq_err=BYTEQ_ERR_QUEUE_FULL; - - if (hdl->tx_idle != true) - { - return SCI_ERR_XCVR_BUSY; - } - -#if SCI_CFG_FIFO_INCLUDED - if (true == hdl->fifo_ctrl) - { - /* TX FIFO use check */ - if (0x00 < hdl->rom->regs->FDR.BIT.T) - { - return SCI_ERR_XCVR_BUSY; - } - - /* reset TX FIFO */ - hdl->rom->regs->FCR.BIT.TFRST = 0x01; - } -#endif - - /* Determine amount of space left in tx queue */ - R_BYTEQ_Unused(hdl->u_tx_data.que, &cnt); - - if (cnt < length) - { - /* If can't fit, return */ - return SCI_ERR_INSUFFICIENT_SPACE; - } - - /* Else load bytes into tx queue for transmission */ - for (cnt=0; cnt < length; cnt++) - { - byteq_err = sci_put_byte(hdl, *p_src++); - if (BYTEQ_SUCCESS != byteq_err) - { - /* If the return value is not BYTEQ_SUCCESS. */ - err = SCI_ERR_INSUFFICIENT_SPACE; - break; - } - } - - if (SCI_SUCCESS == err) - { - hdl->tx_idle = false; - ENABLE_TXI_INT; - } - - return err; -} /* End of function sci_send_async_data() */ - -/***************************************************************************** -* Function Name: sci_put_byte -* Description : Transmits byte if channel is not busy. Otherwise, byte is -* stored in tx queue until can transmit. If buffer is full -* and cannot store it, an error code is returned. -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* byte - -* byte to transmit -* Return Value : SCI_SUCCESS - -* data transfer started -* SCI_ERR_INSUFFICIENT_SPACE - -* not enough space in tx queue to store data (Async) -******************************************************************************/ -static byteq_err_t sci_put_byte(sci_hdl_t const hdl, - uint8_t const byte) -{ - byteq_err_t err = BYTEQ_ERR_QUEUE_FULL; - - /* else load next byte into tx queue (space checked in calling func) */ - err = R_BYTEQ_Put(hdl->u_tx_data.que, byte); - - return err; -} /* End of function sci_put_byte() */ -#endif - - -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) -/***************************************************************************** -* Function Name: sci_send_sync_data -* Description : This function determines if the channel referenced by the -* handle is not busy, and begins the data transfer process -* (both sending and receiving data). -* -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* p_src - -* ptr to data to transmit -* p_dst - -* ptr to buffer to store receive data (optional) -* length - -* number of bytes to send and possibly receive -* save_rx_data - -* true if data clocked in should be saved to p_dst. -* Return Value : SCI_SUCCESS - -* data transfer started -* SCI_ERR_XCVR_BUSY - -* channel currently busy -******************************************************************************/ -static sci_err_t sci_send_sync_data(sci_hdl_t const hdl, - uint8_t *p_src, - uint8_t *p_dst, - uint16_t const length, - bool save_rx_data) -{ -#if SCI_CFG_FIFO_INCLUDED - uint8_t cnt; - uint8_t thresh_cnt; -#endif - - if (true == hdl->tx_idle) - { - if (true == save_rx_data) - { - hdl->u_rx_data.buf = p_dst; - } - hdl->save_rx_data = save_rx_data; - - hdl->u_tx_data.buf = p_src; - hdl->tx_cnt = length; - hdl->rx_cnt = length; - hdl->tx_idle = false; - hdl->tx_dummy = false; - -#if SCI_CFG_FIFO_INCLUDED - if (true == hdl->fifo_ctrl) - { - /* reset TX FIFO */ - hdl->rom->regs->FCR.BIT.TFRST = 0x01; - /* reset RX FIFO */ - hdl->rom->regs->FCR.BIT.RFRST = 0x01; - - /* If length is higher than SCI_CFG_CHXX_RX_FIFO_THRESH, FCR.BIT.RTRG register is set to length */ - if (length < hdl->rx_curr_thresh) - { - hdl->rom->regs->FCR.BIT.RTRG = length; - } - - thresh_cnt = hdl->rom->regs->FCR.BIT.RTRG; - - hdl->tx_cnt -= thresh_cnt; - - /* Repeated FIFO RX threshold count */ - for (cnt=0; cntu_tx_data.buf++); /* start transmit */ - } - } - else -#endif - { - hdl->tx_cnt--; - SCI_TDR(*hdl->u_tx_data.buf++); /* start transmit */ - } - - return SCI_SUCCESS; - } - - return SCI_ERR_XCVR_BUSY; -} /* End of function sci_send_sync_data() */ -#endif - - -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) -/***************************************************************************** -* Function Name: R_SCI_SendReceive -* Description : This function determines if the channel referenced by the -* handle is not busy, and begins the data transfer process -* (both sending and receiving data). -* -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* p_src - -* ptr to data to transmit -* p_dst - -* ptr to buffer to store received data -* length - -* number of bytes to send/receive -* Return Value : SCI_SUCCESS - -* data transfer started -* SCI_ERR_NULL_PTR - -* hdl, p_src or p_dst is NULL -* SCI_ERR_BAD_MODE - -* channel mode not currently supported -* SCI_ERR_XCVR_BUSY - -* channel currently busy -* SCI_ERR_INVALID_ARG -* length is out of range -******************************************************************************/ -sci_err_t R_SCI_SendReceive(sci_hdl_t const hdl, - uint8_t *p_src, - uint8_t *p_dst, - uint16_t const length) -{ -sci_err_t err; - - - /* Check arguments */ - -#if SCI_CFG_PARAM_CHECKING_ENABLE - if ((((NULL == hdl) || (FIT_NO_PTR == hdl)) - || ((NULL == p_src) || (FIT_NO_PTR == p_src))) - || ((NULL == p_dst) || (FIT_NO_PTR == p_dst))) - { - return SCI_ERR_NULL_PTR; - } - if ((hdl->mode != SCI_MODE_SSPI) && (hdl->mode != SCI_MODE_SYNC)) - { - return SCI_ERR_BAD_MODE; - } - if (0 == length) - { - return SCI_ERR_INVALID_ARG; - } -#endif - - err = sci_send_sync_data(hdl, p_src, p_dst, length, true); - - return err; -} /* End of function R_SCI_SendReceive() */ -#endif - -#if (SCI_CFG_ASYNC_INCLUDED) -/***************************************************************************** -* Function Name: sci_transfer -* Description : Transfer for SCI -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -static void sci_transfer(sci_hdl_t const hdl) -{ - uint16_t num; - uint8_t byte; - - /* Get bytes from tx queue */ - (void)R_BYTEQ_Get(hdl->u_tx_data.que, (uint8_t *)&byte); - - /* TDR/FTDR register write access */ - SCI_TDR(byte); - - /* Get data byte number from que and if the number of data bytes is 0, to disable the transfer */ - R_BYTEQ_Used(hdl->u_tx_data.que, &num); - if (0 >= num) - { - /* Disable transmit interrupt */ - DISABLE_TXI_INT; -#if SCI_CFG_TEI_INCLUDED - /* Enable transmit end interrupt */ - hdl->rom->regs->SCR.BIT.TEIE = 1; - ENABLE_TEI_INT; -#endif - hdl->tx_idle = true; // set flag if queue empty - } -} /* End of function sci_transfer() */ - -#if SCI_CFG_FIFO_INCLUDED -/***************************************************************************** -* Function Name: sci_fifo_transfer -* Description : FIFO Transfer for SCI -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -static void sci_fifo_transfer(sci_hdl_t const hdl) -{ - uint8_t cnt; - uint8_t fifo_num; - - /* Repeated empty FIFO buffer count */ - fifo_num = SCI_FIFO_FRAME_SIZE - hdl->rom->regs->FDR.BIT.T; - - for (cnt = 0; cnt < fifo_num; cnt++) - { - /* SCI Transfer */ - sci_transfer(hdl); - - /* If the queue is empty(true == hdl->tx_idle), exit from FIFO transfer loop */ - if (true == hdl->tx_idle) - { - break; - } - } - - /* When the settings of transmit data are completed, set the SSRFIFO.TDFE flag to 0. */ - if (1 == hdl->rom->regs->SSRFIFO.BIT.TDFE) - { - hdl->rom->regs->SSRFIFO.BYTE = (unsigned char)~SCI_SSRFIFO_TDFE_MASK; - } -} /* End of function sci_fifo_transfer() */ -#endif - -/***************************************************************************** -* Function Name: txi_handler -* Description : TXI interrupt handler for SCI -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -void txi_handler(sci_hdl_t const hdl) -{ -#if SCI_CFG_FIFO_INCLUDED - if (true == hdl->fifo_ctrl) - { - /* SCI FIFO Transfer */ - sci_fifo_transfer(hdl); - } - else -#endif - { - /* SCI Transfer */ - sci_transfer(hdl); - } -} /* End of function txi_handler() */ -#endif - - -#if SCI_CFG_TEI_INCLUDED -/***************************************************************************** -* Function Name: tei_handler -* Description : TEI interrupt handler for SCI -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -void tei_handler(sci_hdl_t const hdl) -{ - sci_cb_args_t args; - - /* Disable transmit end interrupt */ - DISABLE_TEI_INT; - hdl->rom->regs->SCR.BIT.TEIE = 0; - - if ((NULL != hdl->callback) && (FIT_NO_FUNC != hdl->callback)) - { - args.hdl = hdl; - args.event = SCI_EVT_TEI; - hdl->callback((void *)&args); - } -} /* End of function tei_handler() */ -#endif - - -/***************************************************************************** -* Function Name: R_SCI_Receive -* Description : Gets data received on an SCI channel referenced by the handle -* from rx queue. Function does not block if the requested -* number of bytes is not available. If any errors occurred -* during reception by hardware, they are handled by the callback -* function specified in R_SCI_Open() and no corresponding error -* code is provided here. -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* p_dst - -* ptr to buffer to load data into -* length - -* number of bytes to read -* Return Value : SCI_SUCCESS - -* requested number of byte loaded into p_dst -* SCI_ERR_NULL_PTR - -* hdl or p_dst is NULL -* SCI_ERR_BAD_MODE - -* channel mode not currently supported -* SCI_ERR_INSUFFICIENT_DATA - -* rx queue does not contain requested amount of data (Async) -* SCI_ERR_XCVR_BUSY - -* channel currently busy (Sync) -* SCI_ERR_INVALID_ARG -* length is out of range -******************************************************************************/ -sci_err_t R_SCI_Receive(sci_hdl_t const hdl, - uint8_t *p_dst, - uint16_t const length) -{ -sci_err_t err=SCI_SUCCESS; - - - /* Check arguments */ - -#if SCI_CFG_PARAM_CHECKING_ENABLE - if (((NULL == hdl) || (FIT_NO_PTR == hdl)) - || ((NULL == p_dst) || (FIT_NO_PTR == p_dst))) - { - return SCI_ERR_NULL_PTR; - } - if ((SCI_MODE_OFF == hdl->mode) || (SCI_MODE_MAX <= hdl->mode)) - { - return SCI_ERR_BAD_MODE; - } - if (0 == length) - { - return SCI_ERR_INVALID_ARG; - } -#endif - - if (SCI_MODE_ASYNC == hdl->mode) - { -#if (SCI_CFG_ASYNC_INCLUDED) - err = sci_receive_async_data(hdl, p_dst, length); -#endif - } - - else - { /* mode is SSPI/SYNC */ -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - err = sci_receive_sync_data(hdl, p_dst, length); -#endif - } - - return err; -} /* End of function R_SCI_Receive() */ - -#if (SCI_CFG_ASYNC_INCLUDED) -/***************************************************************************** -* Function Name: sci_receive_async_data -* Description : This function determines if the rx byte queue of the channel -* referenced by the handle, the requested number of bytes -* is available, and get the data from the rx byte queue. -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* p_dst - -* ptr to buffer to load data into -* length - -* number of bytes to read -* Return Value : SCI_SUCCESS - -* requested number of byte loaded into p_dst -* SCI_ERR_INSUFFICIENT_DATA - -* rx queue does not contain requested amount of data -******************************************************************************/ -static sci_err_t sci_receive_async_data(sci_hdl_t const hdl, - uint8_t *p_dst, - uint16_t const length) -{ - sci_err_t err=SCI_SUCCESS; - uint16_t cnt; - byteq_err_t byteq_err=BYTEQ_SUCCESS; - - /* CHECK FOR SUFFICIENT DATA IN QUEUE, AND FETCH IF AVAILABLE */ - R_BYTEQ_Used(hdl->u_rx_data.que, &cnt); - - if (cnt < length) - { - return SCI_ERR_INSUFFICIENT_DATA; - } - - /* Get bytes from rx queue */ - for (cnt=0; cnt < length; cnt++) - { - DISABLE_RXI_INT; - byteq_err = R_BYTEQ_Get(hdl->u_rx_data.que, p_dst++); - ENABLE_RXI_INT; - if (BYTEQ_SUCCESS != byteq_err) - { - err = SCI_ERR_INSUFFICIENT_DATA; - break; - } - } - - return err; -} /* End of function sci_receive_async_data() */ -#endif - -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) -/***************************************************************************** -* Function Name: sci_receive_sync_data -* Description : This function determines if the channel referenced by the -* handle is not busy, and dummy data send. -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* p_dst - -* ptr to buffer to load data into -* length - -* number of bytes to read -* Return Value : SCI_SUCCESS - -* requested number of byte loaded into p_dst -* SCI_ERR_XCVR_BUSY - -* channel currently busy -******************************************************************************/ -static sci_err_t sci_receive_sync_data(sci_hdl_t const hdl, - uint8_t *p_dst, - uint16_t const length) -{ -#if SCI_CFG_FIFO_INCLUDED - uint8_t cnt; - uint8_t thresh_cnt; -#endif - - /* IF TRANCEIVER NOT IN USE, START DUMMY TRANSMIT TO CLOCK IN DATA */ - if (true == hdl->tx_idle) - { - hdl->u_rx_data.buf = p_dst; - hdl->save_rx_data = true; /* save the data clocked in */ - hdl->tx_idle = false; - hdl->tx_cnt = length; - hdl->rx_cnt = length; - hdl->tx_dummy = true; - -#if SCI_CFG_FIFO_INCLUDED - if (true == hdl->fifo_ctrl) - { - /* reset TX FIFO */ - hdl->rom->regs->FCR.BIT.TFRST = 0x01; - /* reset RX FIFO */ - hdl->rom->regs->FCR.BIT.RFRST = 0x01; - - if (length > SCI_FIFO_FRAME_SIZE) - { - thresh_cnt = SCI_FIFO_FRAME_SIZE; - } - else - { - /* If length is higher than SCI_CFG_CHXX_RX_FIFO_THRESH, FCR.BIT.RTRG register is set to length */ - if (length < hdl->rx_curr_thresh) - { - hdl->rom->regs->FCR.BIT.RTRG = length; - } - thresh_cnt = length; - } - - hdl->tx_cnt -= thresh_cnt; - - for (cnt=0; cnttx_cnt--; - SCI_TDR(SCI_CFG_DUMMY_TX_BYTE); /* start transfer */ - } - - return SCI_SUCCESS; - } - - return SCI_ERR_XCVR_BUSY; -} /* End of function sci_receive_sync_data() */ -#endif - -/***************************************************************************** -* Function Name: sci_receive -* Description : Receive for SCI -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -static void sci_receive(sci_hdl_t const hdl) -{ - sci_cb_args_t args; - uint8_t byte; - - /* Read byte */ - SCI_RDR(byte); - if (SCI_MODE_ASYNC == hdl->mode) - { -#if (SCI_CFG_ASYNC_INCLUDED) - - /* Place byte in queue */ - if (BYTEQ_SUCCESS == R_BYTEQ_Put(hdl->u_rx_data.que, byte)) - { - args.event = SCI_EVT_RX_CHAR; - } - else - { - args.event = SCI_EVT_RXBUF_OVFL; - } - - /* Do callback if available */ - if ((NULL != hdl->callback) && (FIT_NO_FUNC != hdl->callback)) - { - args.hdl = hdl; - args.byte = byte; - hdl->callback((void *)&args); - } -#endif - } - else - { -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - hdl->rx_cnt--; - - /* Place byte in buffer if Receive() or SendReceive() */ - if (true == hdl->save_rx_data) - { - *hdl->u_rx_data.buf++ = byte; - } - - /* See if more bytes to transfer */ - if (0 < hdl->rx_cnt) - { - if (0 < hdl->tx_cnt) - { - /* send another byte */ - if (true == hdl->tx_dummy) - { - hdl->tx_cnt--; - SCI_TDR(SCI_CFG_DUMMY_TX_BYTE); - } - else - { - hdl->tx_cnt--; - SCI_TDR(*hdl->u_tx_data.buf++); - } - } - } - else - { - hdl->tx_idle = true; - /* Do callback if available */ - if ((NULL != hdl->callback) && (FIT_NO_FUNC != hdl->callback)) - { - args.hdl = hdl; - args.event = SCI_EVT_XFER_DONE; - hdl->callback((void *)&args); - } - } -#endif - } -} /* End of function sci_receive() */ - -#if SCI_CFG_FIFO_INCLUDED -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) -/***************************************************************************** -* Function Name: sci_fifo_receive_sync -* Description : FIFO Receive for SCI mode is SYNC and SSPI -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -static void sci_fifo_receive_sync(sci_hdl_t const hdl) -{ - uint8_t cnt; - uint8_t fifo_num_rx; - uint8_t fifo_num_tx; - sci_cb_args_t args; - uint8_t byte_rx[SCI_FIFO_FRAME_SIZE]; - - fifo_num_rx = hdl->rom->regs->FDR.BIT.R; - - for (cnt=0; cntrx_cnt -= fifo_num_rx; - - /* Place byte in buffer if Receive() or SendReceive() */ - if (true == hdl->save_rx_data) - { - for (cnt=0; cntu_rx_data.buf++ = byte_rx[cnt]; - } - } - - /* See if more bytes to transfer */ - if (0 < hdl->rx_cnt) - { - if (hdl->rom->regs->FCR.BIT.RTRG > hdl->rx_cnt) - { - hdl->rom->regs->FCR.BIT.RTRG = hdl->rx_cnt; - } - - if (0 < hdl->tx_cnt) - { - if (hdl->tx_cnt > fifo_num_rx) - { - fifo_num_tx = fifo_num_rx; - hdl->tx_cnt -= fifo_num_rx; - } - else - { - fifo_num_tx = hdl->tx_cnt; - hdl->tx_cnt = 0; - } - - /* send another byte */ - if (true == hdl->tx_dummy) - { - for (cnt=0; cntu_tx_data.buf++); - } - } - } - } - else - { - hdl->rom->regs->FCR.BIT.RTRG = hdl->rx_curr_thresh; - hdl->tx_idle = true; - /* Do callback if available */ - if ((NULL != hdl->callback) && (FIT_NO_FUNC != hdl->callback)) - { - args.hdl = hdl; - args.event = SCI_EVT_XFER_DONE; - hdl->callback((void *)&args); - } - } -} /* End of function sci_fifo_receive_sync() */ -#endif -#endif - -#if SCI_CFG_FIFO_INCLUDED -/***************************************************************************** -* Function Name: sci_fifo_receive -* Description : FIFO Receive for SCI -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -static void sci_fifo_receive(sci_hdl_t const hdl) -{ -#if (SCI_CFG_ASYNC_INCLUDED) - uint16_t cnt; - uint16_t fifo_num; - sci_cb_args_t args; - uint8_t byte_rx[SCI_FIFO_FRAME_SIZE]; -#endif - - if (SCI_MODE_ASYNC == hdl->mode) - { -#if (SCI_CFG_ASYNC_INCLUDED) - fifo_num = (uint16_t)hdl->rom->regs->FDR.BIT.R; - - /* RX FIFO flush */ - for (cnt = 0; cnt < fifo_num; cnt++) - { - /* Read byte */ - SCI_RDR(byte_rx[cnt]); - } - - /* Determine amount of space left in rx queue */ - (void)R_BYTEQ_Unused(hdl->u_rx_data.que, &cnt); - if (cnt >= fifo_num) - { - /* free space is enough */ - args.event = SCI_EVT_RX_CHAR; - } - else - { - /* insufficient free space, store as much as possible */ - fifo_num = cnt; - args.event = SCI_EVT_RXBUF_OVFL; - } - - /* store bytes to rx queue for R_SCI_Receive */ - for (cnt = 0; cnt < fifo_num; cnt++) - { - (void)R_BYTEQ_Put(hdl->u_rx_data.que, byte_rx[cnt]); - } - - /* Do callback if available */ - if ((NULL != hdl->callback) && (FIT_NO_FUNC != hdl->callback)) - { - args.hdl = hdl; - args.num = (uint8_t)fifo_num; /* Number of bytes were stored to queue */ - hdl->callback((void *)&args); - } -#endif - } - else - { -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - /* SCI Receive */ - sci_fifo_receive_sync(hdl); -#endif - } - - /* When the readings of receive data are completed, set the SSRFIFO.RDF flag to 0. */ - if (1 == hdl->rom->regs->SSRFIFO.BIT.RDF) - { - hdl->rom->regs->SSRFIFO.BYTE = (unsigned char)~SCI_SSRFIFO_RDF_MASK; - } - - if (SCI_MODE_ASYNC == hdl->mode) - { - if (1 == hdl->rom->regs->SSRFIFO.BIT.DR) - { - hdl->rom->regs->SSRFIFO.BYTE = (unsigned char)~SCI_SSRFIFO_DR_MASK; - } - } -} /* End of function sci_fifo_receive() */ -#endif - -/***************************************************************************** -* Function Name: rxi_handler -* Description : RXI interrupt handler for SCI -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -void rxi_handler(sci_hdl_t const hdl) -{ -#if SCI_CFG_FIFO_INCLUDED - if (true == hdl->fifo_ctrl) - { - /* SCI FIFO Receive */ - sci_fifo_receive(hdl); - } - else -#endif - { - /* SCI Receive */ - sci_receive(hdl); - } -} /* End of function rxi_handler() */ - - -/***************************************************************************** -* Function Name: sci_error -* Description : Error for SCI -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -static void sci_error(sci_hdl_t const hdl) -{ - sci_cb_args_t args; - uint8_t byte; - uint8_t reg; - - reg = SCI_SSR; - if (0 != (reg & SCI_RCVR_ERR_MASK)) - { - if (0 != (reg & SCI_SSR_ORER_MASK)) - { - args.event = SCI_EVT_OVFL_ERR; - } -#if (SCI_CFG_ASYNC_INCLUDED) - else if (0 != (reg & SCI_SSR_PER_MASK)) - { - args.event = SCI_EVT_PARITY_ERR; - } - else if (0 != (reg & SCI_SSR_FER_MASK)) - { - args.event = SCI_EVT_FRAMING_ERR; - } -#endif - else - { - /* Do Nothing */ - } - - /* Flush register */ - SCI_RDR(byte); - - /* Clear error condition */ - while (0 != (SCI_SSR & SCI_RCVR_ERR_MASK)) - { - SCI_RDR(byte); - - reg = SCI_SSR; - reg &= (~SCI_RCVR_ERR_MASK); - reg |= SCI_SSR_CLR_MASK; - SCI_SSR = reg; - - if (0 != (SCI_SSR & SCI_RCVR_ERR_MASK)) - { - nop(); /* read and Compare */ - } - } - - /* Do callback for error */ - if ((NULL != hdl->callback) && (FIT_NO_FUNC != hdl->callback)) - { - args.hdl = hdl; - args.byte = byte; - hdl->callback((void *)&args); - } - } - -} /* End of function sci_error() */ - -#if SCI_CFG_FIFO_INCLUDED -/***************************************************************************** -* Function Name: sci_fifo_error -* Description : FIFO Error for SCI -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -static void sci_fifo_error(sci_hdl_t const hdl) -{ - sci_cb_args_t args; - uint8_t reg; - volatile uint8_t ssrfifo_data; - volatile uint16_t dummy; - - reg = SCI_SSRFIFO; - if (0 != (reg & SCI_RCVR_ERR_MASK)) - { - if (0 != (reg & SCI_SSR_ORER_MASK)) - { - args.event = SCI_EVT_OVFL_ERR; - } -#if (SCI_CFG_ASYNC_INCLUDED) - else if (0 != (reg & SCI_SSR_PER_MASK)) - { - args.event = SCI_EVT_PARITY_ERR; - } - else if (0 != (reg & SCI_SSR_FER_MASK)) - { - args.event = SCI_EVT_FRAMING_ERR; - } -#endif - else - { - /* Do Nothing */ - } - - /* Do callback for error */ - if ((NULL != hdl->callback) && (FIT_NO_FUNC != hdl->callback)) - { - args.hdl = hdl; - args.byte = 0; - hdl->callback((void *)&args); - } - - /* if error condition don't clear in callback when it clear at here */ - reg = SCI_SSRFIFO; - if (0 != (reg & SCI_RCVR_ERR_MASK)) - { - /* Flush register */ - while (0 != hdl->rom->regs->FDR.BIT.R) - { - dummy = hdl->rom->regs->FRDR.WORD; /* FRDR dummy read */ - } - - /* Clear error condition */ - while (0x00 != (SCI_SSRFIFO & SCI_RCVR_ERR_MASK)) /* Check PER, FER, ORER flags */ - { - ssrfifo_data = SCI_SSRFIFO; /* SSRFIFO dummy read */ - SCI_SSRFIFO = (uint8_t)~SCI_RCVR_ERR_MASK; /* PER, FER, ORER clear */ - if (0x00 != (SCI_SSRFIFO & SCI_RCVR_ERR_MASK)) - { - nop(); /* read and Compare */ - } - } - } - } - - return; -} /* End of function sci_fifo_error() */ -#endif - -/***************************************************************************** -* Function Name: eri_handler -* Description : ERI interrupt handler for SCI UART mode -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -void eri_handler(sci_hdl_t const hdl) -{ -#if SCI_CFG_FIFO_INCLUDED - if (true == hdl->fifo_ctrl) - { - /* SCI FIFO Error */ - sci_fifo_error(hdl); - } - else -#endif - { - /* SCI error */ - sci_error(hdl); - } -} /* End of function eri_handler() */ - -/***************************************************************************** -* Function Name: R_SCI_Control -* Description : This function configures non-standard UART hardware and -* performs special software operations. -* -* WARNING: Some commands require the transmitter and receiver to be temporarily -* disabled for the command to execute! -* PFS and port pins must be configured prior to calling with an -* SCI_EN_CTS_IN command. -* -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* cmd - -* command to run -* p_args - -* pointer argument(s) specific to command -* Return Value : SCI_SUCCESS - -* Command completed successfully. -* SCI_ERR_NULL_PTR - -* hdl or p_args is NULL -* SCI_ERR_BAD_MODE - -* channel mode not currently supported -* SCI_ERR_INVALID_ARG - -* The cmd value or p_args contains an invalid value. -* May be due to mode channel is operating in. -******************************************************************************/ -sci_err_t R_SCI_Control(sci_hdl_t const hdl, - sci_cmd_t const cmd, - void *p_args) -{ - sci_err_t err=SCI_SUCCESS; - sci_baud_t *baud; - int32_t bit_err; - - -#if SCI_CFG_PARAM_CHECKING_ENABLE - if ((NULL == hdl) || (FIT_NO_PTR == hdl)) - { - return SCI_ERR_NULL_PTR; - } - if ((NULL == p_args) || (FIT_NO_PTR == p_args)) - { - if (SCI_CMD_CHANGE_BAUD == cmd) - { - return SCI_ERR_NULL_PTR; - } -#if SCI_CFG_FIFO_INCLUDED - if ((SCI_CMD_CHANGE_TX_FIFO_THRESH == cmd) || (SCI_CMD_CHANGE_RX_FIFO_THRESH == cmd)) - { - return SCI_ERR_NULL_PTR; - } -#endif -#if defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M) || defined(BSP_MCU_RX65N) - if ((SCI_CMD_SET_TXI_PRIORITY == cmd) || (SCI_CMD_SET_RXI_PRIORITY == cmd)) - { - return SCI_ERR_NULL_PTR; - } -#endif - } - if ((SCI_MODE_OFF == hdl->mode) || (SCI_MODE_MAX <= hdl->mode)) - { - return SCI_ERR_BAD_MODE; - } -#if SCI_CFG_FIFO_INCLUDED - if (SCI_CMD_CHANGE_TX_FIFO_THRESH == cmd) - { - if (15 < (*(uint8_t *)p_args)) - { - return SCI_ERR_INVALID_ARG; - } - } - if (SCI_CMD_CHANGE_RX_FIFO_THRESH == cmd) - { - if ((1 > (*(uint8_t *)p_args)) || (15 < (*(uint8_t *)p_args))) - { - return SCI_ERR_INVALID_ARG; - } - } -#endif -#if defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M) || defined(BSP_MCU_RX65N) - if ((SCI_CMD_SET_TXI_PRIORITY == cmd) || (SCI_CMD_SET_RXI_PRIORITY == cmd)) - { - if ((1 > (*(uint8_t *)p_args)) || (BSP_MCU_IPL_MAX < (*(uint8_t *)p_args))) - { - return SCI_ERR_INVALID_ARG; - } - } -#endif -#endif - - /* COMMANDS COMMON TO ALL MODES */ - - switch (cmd) - { - case (SCI_CMD_CHANGE_BAUD): - baud = (sci_baud_t *)p_args; -#if (SCI_CFG_ASYNC_INCLUDED) - hdl->pclk_speed = baud->pclk; // save for break generation -#endif - hdl->rom->regs->SCR.BYTE &= (~SCI_EN_XCVR_MASK); - SCI_SCR_DUMMY_READ; - bit_err = sci_init_bit_rate(hdl, baud->pclk, baud->rate); - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - if (1000 == bit_err) - { - err = SCI_ERR_INVALID_ARG; // impossible baud rate; 100% error - } - else - { - hdl->baud_rate = baud->rate; // save for break generation - } - break; - - case (SCI_CMD_EN_CTS_IN): - if (hdl->mode != SCI_MODE_SSPI) - { - /* PFS & port pins must be configured for CTS prior to calling this */ - hdl->rom->regs->SCR.BYTE &= (~SCI_EN_XCVR_MASK); - SCI_SCR_DUMMY_READ; - hdl->rom->regs->SPMR.BIT.CTSE = 1; // enable CTS input - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - } - else - { - /* Can not use CTS in smart card interface mode, simple SPI mode, and simple I2C mode */ - err = SCI_ERR_INVALID_ARG; - } - break; - -#if SCI_CFG_FIFO_INCLUDED - case (SCI_CMD_CHANGE_TX_FIFO_THRESH): - if (true == hdl->fifo_ctrl) - { - /* save current TX FIFO threshold */ - hdl->tx_curr_thresh = *((uint8_t *)p_args); - - /* change TX FIFO threshold */ - hdl->rom->regs->SCR.BYTE &= ~SCI_EN_XCVR_MASK; - SCI_SCR_DUMMY_READ; - hdl->rom->regs->FCR.BIT.TTRG = *((uint8_t *)p_args); - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - } - else - { - err = SCI_ERR_INVALID_ARG; - } - break; - - case (SCI_CMD_CHANGE_RX_FIFO_THRESH): - if (true == hdl->fifo_ctrl) - { - /* save current RX FIFO threshold */ - hdl->rx_curr_thresh = *((uint8_t *)p_args); - - /* change RX FIFO threshold */ - hdl->rom->regs->SCR.BYTE &= ~SCI_EN_XCVR_MASK; - SCI_SCR_DUMMY_READ; - hdl->rom->regs->FCR.BIT.RTRG = *((uint8_t *)p_args); - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - } - else - { - err = SCI_ERR_INVALID_ARG; - } - break; -#endif - -#if defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M) || defined(BSP_MCU_RX65N) - case (SCI_CMD_SET_TXI_PRIORITY): - *hdl->rom->ipr_txi = *((uint8_t *)p_args); - break; - - case (SCI_CMD_SET_RXI_PRIORITY): - *hdl->rom->ipr_rxi = *((uint8_t *)p_args); - break; -#endif - - default: - /* ASYNC-SPECIFIC COMMANDS */ - if (SCI_MODE_ASYNC == hdl->mode) - { -#if (SCI_CFG_ASYNC_INCLUDED) - err = sci_async_cmds(hdl, cmd, p_args); -#endif - } - - /* SSPI/SYNC-SPECIFIC COMMANDS */ - else - { -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - err = sci_sync_cmds(hdl, cmd, p_args); -#endif - } - break; - } - - return err; -} /* End of function R_SCI_Control() */ - -/***************************************************************************** -* Function Name: R_SCI_Close -* Description : Disables the SCI channel designated by the handle. -* -* WARNING: This will abort any xmt or rcv messages in progress. -* NOTE: This does not disable the GROUP12 (rcvr err) interrupts. -* -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : SCI_SUCCESS - -* channel closed -* SCI_ERR_NULL_PTR - -* hdl was NULL -******************************************************************************/ -sci_err_t R_SCI_Close(sci_hdl_t const hdl) -{ - -#if SCI_CFG_PARAM_CHECKING_ENABLE - if ((NULL == hdl) || (FIT_NO_PTR == hdl)) - { - return SCI_ERR_NULL_PTR; - } -#endif - - /* disable ICU interrupts */ - sci_disable_ints(hdl); - - /* free tx and rx queues */ -#if (SCI_CFG_ASYNC_INCLUDED) - if (SCI_MODE_ASYNC == hdl->mode) - { - R_BYTEQ_Close(hdl->u_tx_data.que); - R_BYTEQ_Close(hdl->u_rx_data.que); - } -#endif -#if SCI_CFG_FIFO_INCLUDED - if (true == hdl->fifo_ctrl) - { - /* reset FIFO threshold */ - hdl->rx_curr_thresh = hdl->rx_dflt_thresh; - hdl->tx_curr_thresh = hdl->tx_dflt_thresh; - } -#endif - - /* mark the channel as not in use and power down */ - hdl->mode = SCI_MODE_OFF; - power_off(hdl); - - return SCI_SUCCESS; -} /* End of function R_SCI_Close() */ - - -/***************************************************************************** -* Function Name: R_SCI_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_SCI_GetVersion(void) -{ -uint32_t const version = (SCI_VERSION_MAJOR << 16) | SCI_VERSION_MINOR; - - return version; -} /* End of function R_SCI_GetVersion() */ diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/r_sci_rx_platform.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/r_sci_rx_platform.h deleted file mode 100644 index da84fc0d334..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/r_sci_rx_platform.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 : r_sci_rx_platform.h -* Description : Functions for using SCI on the RX devices. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 01.10.2016 1.80 Initial Release. (The remake of the r01an1815ju0170 to the base.) -* 19.12.2016 1.90 Added RX24U support -***********************************************************************************************************************/ - -#ifndef SCI_RX_PLATFORM_H -#define SCI_RX_PLATFORM_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "r_sci_rx_if.h" - -#if defined(BSP_MCU_RX110) -#include "./targets/rx110/r_sci_rx110_private.h" /* RX110 */ -#elif defined(BSP_MCU_RX111) -#include "./targets/rx111/r_sci_rx111_private.h" /* RX111 */ -#elif defined(BSP_MCU_RX113) -#include "./targets/rx113/r_sci_rx113_private.h" /* RX113 */ -#elif defined(BSP_MCU_RX130) -#include "./targets/rx130/r_sci_rx130_private.h" /* RX130 */ -#elif defined(BSP_MCU_RX210) -#include "./targets/rx210/r_sci_rx210_private.h" /* RX210 */ -#elif defined(BSP_MCU_RX230) -#include "./targets/rx230/r_sci_rx230_private.h" /* RX230 */ -#elif defined(BSP_MCU_RX231) -#include "./targets/rx231/r_sci_rx231_private.h" /* RX231 */ -#elif defined(BSP_MCU_RX23T) -#include "./targets/rx23t/r_sci_rx23t_private.h" /* RX23T */ -#elif defined(BSP_MCU_RX24T) -#include "./targets/rx24t/r_sci_rx24t_private.h" /* RX24T */ -#elif defined(BSP_MCU_RX24U) -#include "./targets/rx24u/r_sci_rx24u_private.h" /* RX24U */ -#elif defined(BSP_MCU_RX63N) -#include "./targets/rx63n/r_sci_rx63n_private.h" /* RX63N */ -#elif defined(BSP_MCU_RX631) -#include "./targets/rx631/r_sci_rx631_private.h" /* RX631 */ -#elif defined(BSP_MCU_RX64M) -#include "./targets/rx64m/r_sci_rx64m_private.h" /* RX64M */ -#elif defined(BSP_MCU_RX65N) -#include "./targets/rx65n/r_sci_rx65n_private.h" /* RX65N */ -#elif defined(BSP_MCU_RX71M) -#include "./targets/rx71m/r_sci_rx71m_private.h" /* RX71M */ -#else -#error "ERROR - r_sci_rxXXX_private.h not included." -#endif - -#endif /* SCI_RX_PLATFORM_H */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/r_sci_rx_private.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/r_sci_rx_private.h deleted file mode 100644 index aeea3d48617..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/r_sci_rx_private.h +++ /dev/null @@ -1,158 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_sci_rx.h -* Description : Functions for using SCI on the RX devices. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 01.10.2016 1.80 Initial Release. (The remake of the r01an1815ju0170 to the base.) -***********************************************************************************************************************/ - -#ifndef SCI_RX_H -#define SCI_RX_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "../r_sci_rx_if.h" - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ -/* Bit position masks */ -#define BIT0_MASK (0x00000001U) -#define BIT1_MASK (0x00000002U) -#define BIT2_MASK (0x00000004U) -#define BIT3_MASK (0x00000008U) -#define BIT4_MASK (0x00000010U) -#define BIT5_MASK (0x00000020U) -#define BIT6_MASK (0x00000040U) -#define BIT7_MASK (0x00000080U) -#define BIT8_MASK (0x00000100U) -#define BIT9_MASK (0x00000200U) -#define BIT10_MASK (0x00000400U) -#define BIT11_MASK (0x00000800U) -#define BIT12_MASK (0x00001000U) -#define BIT13_MASK (0x00002000U) -#define BIT14_MASK (0x00004000U) -#define BIT15_MASK (0x00008000U) -#define BIT16_MASK (0x00010000U) -#define BIT17_MASK (0x00020000U) -#define BIT18_MASK (0x00040000U) -#define BIT19_MASK (0x00080000U) -#define BIT20_MASK (0x00100000U) -#define BIT21_MASK (0x00200000U) -#define BIT22_MASK (0x00400000U) -#define BIT23_MASK (0x00800000U) -#define BIT24_MASK (0x01000000U) -#define BIT25_MASK (0x02000000U) -#define BIT26_MASK (0x04000000U) -#define BIT27_MASK (0x08000000U) -#define BIT28_MASK (0x10000000U) -#define BIT29_MASK (0x20000000U) -#define BIT30_MASK (0x40000000U) -#define BIT31_MASK (0x80000000U) - -#ifndef NULL /* Resolves e2studio code analyzer false error message. */ - #define NULL (0) -#endif - -#if (SCI_CFG_CH10_FIFO_INCLUDED) || (SCI_CFG_CH11_FIFO_INCLUDED) - #define SCI_CFG_FIFO_INCLUDED (1) -#endif - -#if SCI_CFG_FIFO_INCLUDED -#define SCI_SSRFIFO_ORER (hdl->rom->regs->SSRFIFO.BIT.ORER) -#define SCI_SSRFIFO_PER (hdl->rom->regs->SSRFIFO.BIT.PER) -#define SCI_SSRFIFO_FER (hdl->rom->regs->SSRFIFO.BIT.FER) -#define SCI_SSRFIFO_RDF (hdl->rom->regs->SSRFIFO.BIT.RDF) -#define SCI_SSRFIFO (hdl->rom->regs->SSRFIFO.BYTE) -#endif -#define SCI_SSR_ORER (hdl->rom->regs->SSR.BIT.ORER) -#define SCI_SSR_PER (hdl->rom->regs->SSR.BIT.PER) -#define SCI_SSR_FER (hdl->rom->regs->SSR.BIT.FER) -#define SCI_SSR (hdl->rom->regs->SSR.BYTE) - -#if SCI_CFG_FIFO_INCLUDED -#define SCI_FIFO_FRAME_SIZE (16) -#endif - -/* SCR register dummy read */ -#define SCI_SCR_DUMMY_READ \ - if (0x00 == hdl->rom->regs->SCR.BYTE) \ - { \ - nop(); \ - } - -/* Interrupt Request register flag clear */ -#define SCI_IR_TXI_CLEAR (*hdl->rom->ir_txi = 0) - -/* TDR/FTDR register write access */ -#if SCI_CFG_FIFO_INCLUDED -#define SCI_TDR(byte) \ - if (true == hdl->fifo_ctrl) \ - { \ - hdl->rom->regs->FTDR.BYTE.L = byte; \ - } \ - else \ - { \ - hdl->rom->regs->TDR = byte; \ - } -#else -#define SCI_TDR(byte) \ - hdl->rom->regs->TDR = byte; -#endif - -/* RDR/FRDR register read access */ -#if SCI_CFG_FIFO_INCLUDED -#define SCI_RDR(byte) \ - if (true == hdl->fifo_ctrl) \ - { \ - byte = hdl->rom->regs->FRDR.BYTE.L; \ - } \ - else \ - { \ - byte = hdl->rom->regs->RDR; \ - } -#else -#define SCI_RDR(byte) \ - byte = hdl->rom->regs->RDR; -#endif - -/***************************************************************************** -Typedef definitions -******************************************************************************/ - -/***************************************************************************** -Private global variables and functions -******************************************************************************/ -#if (SCI_CFG_ASYNC_INCLUDED) -extern void txi_handler(sci_hdl_t const hdl); -#endif - -#if SCI_CFG_TEI_INCLUDED -extern void tei_handler(sci_hdl_t const hdl); -#endif - -extern void rxi_handler(sci_hdl_t const hdl); - -extern void eri_handler(sci_hdl_t const hdl); - -#endif /* SCI_RX_H */ - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/targets/rx65n/r_sci_rx65n.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/targets/rx65n/r_sci_rx65n.c deleted file mode 100644 index 4c1ec378199..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/targets/rx65n/r_sci_rx65n.c +++ /dev/null @@ -1,1187 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_sci_rx.c -* Description : Functions for using SCI on the RX65N device. -*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 01.10.2016 1.00 Initial Release. -* 19.12.2016 1.10 FIT_NO_PTR check added to NULL check. -* SCI_CMD_EN_TEI was changed to ineffective, because it is meaningless command. -* 07.03.2017 1.20 Fixed a bug that the interrupt priority level can be changed only in async mode. -***********************************************************************************************************************/ - -/***************************************************************************** -Includes , "Project Includes" -******************************************************************************/ -#include "platform.h" - -#include "r_sci_rx65n_private.h" - -/***************************************************************************** -Typedef definitions -******************************************************************************/ - -/***************************************************************************** -Macro definitions -******************************************************************************/ - -/***************************************************************************** -Private global variables and functions -******************************************************************************/ -#if SCI_CFG_CH0_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci0_txi0_isr, VECT(SCI0,TXI0)) -static void sci0_txi0_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci0_rxi0_isr, VECT(SCI0,RXI0)) -static void sci0_rxi0_isr(void); -#endif - -#if SCI_CFG_CH1_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci1_txi1_isr, VECT(SCI1,TXI1)) -static void sci1_txi1_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci1_rxi1_isr, VECT(SCI1,RXI1)) -static void sci1_rxi1_isr(void); -#endif - -#if SCI_CFG_CH2_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci2_txi2_isr, VECT(SCI2,TXI2)) -static void sci2_txi2_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci2_rxi2_isr, VECT(SCI2,RXI2)) -static void sci2_rxi2_isr(void); -#endif - -#if SCI_CFG_CH3_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci3_txi3_isr, VECT(SCI3,TXI3)) -static void sci3_txi3_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci3_rxi3_isr, VECT(SCI3,RXI3)) -static void sci3_rxi3_isr(void); -#endif - -#if SCI_CFG_CH4_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci4_txi4_isr, VECT(SCI4,TXI4)) -static void sci4_txi4_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci4_rxi4_isr, VECT(SCI4,RXI4)) -static void sci4_rxi4_isr(void); -#endif - -#if SCI_CFG_CH5_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci5_txi5_isr, VECT(SCI5,TXI5)) -static void sci5_txi5_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci5_rxi5_isr, VECT(SCI5,RXI5)) -static void sci5_rxi5_isr(void); -#endif - -#if SCI_CFG_CH6_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci6_txi6_isr, VECT(SCI6,TXI6)) -static void sci6_txi6_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci6_rxi6_isr, VECT(SCI6,RXI6)) -static void sci6_rxi6_isr(void); -#endif - -#if SCI_CFG_CH7_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci7_txi7_isr, VECT(SCI7,TXI7)) -static void sci7_txi7_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci7_rxi7_isr, VECT(SCI7,RXI7)) -static void sci7_rxi7_isr(void); -#endif - -#if SCI_CFG_CH8_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci8_txi8_isr, VECT(SCI8,TXI8)) -static void sci8_txi8_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci8_rxi8_isr, VECT(SCI8,RXI8)) -static void sci8_rxi8_isr(void); -#endif - -#if SCI_CFG_CH9_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci9_txi9_isr, VECT(SCI9,TXI9)) -static void sci9_txi9_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci9_rxi9_isr, VECT(SCI9,RXI9)) -static void sci9_rxi9_isr(void); -#endif - -#if SCI_CFG_CH10_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci10_txi10_isr, VECT(SCI10,TXI10)) -static void sci10_txi10_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci10_rxi10_isr, VECT(SCI10,RXI10)) -static void sci10_rxi10_isr(void); -#endif - -#if SCI_CFG_CH11_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci11_txi11_isr, VECT(SCI11,TXI11)) -static void sci11_txi11_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci11_rxi11_isr, VECT(SCI11,RXI11)) -static void sci11_rxi11_isr(void); -#endif - -#if SCI_CFG_CH12_INCLUDED -R_PRAGMA_STATIC_INTERRUPT(sci12_txi12_isr, VECT(SCI12,TXI12)) -static void sci12_txi12_isr(void); -R_PRAGMA_STATIC_INTERRUPT(sci12_rxi12_isr, VECT(SCI12,RXI12)) -static void sci12_rxi12_isr(void); -#endif - -/***************************************************************************** -* Function Name: sci_mcu_param_check -* Description : This function parameters check on MCU. -* (channel range, interrupt priority, etc...) -* Arguments : chan - -* channel to check -* Return Value : SCI_SUCCESS - -* parameter check all successfully -* SCI_ERR_BAD_CHAN - -* channel number invalid for part -* SCI_ERR_INVALID_ARG - -* interrupt priority out of range -******************************************************************************/ -sci_err_t sci_mcu_param_check(uint8_t const chan) -{ - /* channel range parameter check */ - if (SCI_NUM_CH <= chan) - { - return SCI_ERR_BAD_CHAN; - } - - /* interrupt priority configuration parameter check */ - if ((1 > SCI_CFG_ERI_TEI_PRIORITY) || (15 < SCI_CFG_ERI_TEI_PRIORITY)) - { - return SCI_ERR_INVALID_ARG; - } - - return SCI_SUCCESS; -} /* End of function sci_mcu_param_check() */ - -/***************************************************************************** -* Function Name: sci_init_register -* Description : This function initializes the register for SCI. -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -void sci_init_register(sci_hdl_t const hdl) -{ - /* SCI transmit enable bit and receive enable bit check & disable */ - while ((0 != hdl->rom->regs->SCR.BIT.TE) || (0 != hdl->rom->regs->SCR.BIT.RE)) - { - if (0 != hdl->rom->regs->SCR.BIT.TE) - { - hdl->rom->regs->SCR.BIT.TE = 0; // transmit disable - } - if (0 != hdl->rom->regs->SCR.BIT.RE) - { - hdl->rom->regs->SCR.BIT.RE = 0; // receive disable - } - } - - /* SMR register initialize */ - hdl->rom->regs->SMR.BYTE = 0x00; - - /* SCR register initialize */ - hdl->rom->regs->SCR.BYTE = 0x00; - -#if SCI_CFG_FIFO_INCLUDED - if (true == hdl->fifo_ctrl) - { - /* SSRFIFO register initialize */ - if (1 == SCI_SSRFIFO_ORER) - { - SCI_SSRFIFO_ORER = 0; - } - if (1 == SCI_SSRFIFO_PER) - { - SCI_SSRFIFO_PER = 0; - } - if (1 == SCI_SSRFIFO_FER) - { - SCI_SSRFIFO_FER = 0; - } - if (1 == SCI_SSRFIFO_RDF) - { - hdl->rom->regs->FCR.BIT.RFRST = 0x01; - SCI_SSRFIFO_RDF = 0; - } - } - else -#endif - { - /* SSR register initialize */ - if (1 == SCI_SSR_ORER) - { - SCI_SSR_ORER = 0; - } - if (1 == SCI_SSR_PER) - { - SCI_SSR_PER = 0; - } - if (1 == SCI_SSR_FER) - { - SCI_SSR_FER = 0; - } - } - - /* SCMR register initialize */ - hdl->rom->regs->SCMR.BIT.SMIF = 0; - hdl->rom->regs->SCMR.BIT.SINV = 0; - hdl->rom->regs->SCMR.BIT.SDIR = 0; - - /* BRR register initialize */ - hdl->rom->regs->BRR = 0xFF; - - /* SEMR register initialize */ - hdl->rom->regs->SEMR.BIT.BRME = 0; - hdl->rom->regs->SEMR.BIT.ABCS = 0; - hdl->rom->regs->SEMR.BIT.NFEN = 0; - hdl->rom->regs->SEMR.BIT.BGDM = 0; - hdl->rom->regs->SEMR.BIT.RXDESEL = 0; - - /* SNFR register initialize */ - hdl->rom->regs->SNFR.BYTE = 0; - - /* SPMR register initialize */ - hdl->rom->regs->SPMR.BIT.CTSE = 0; - hdl->rom->regs->SPMR.BIT.CKPOL = 0; - hdl->rom->regs->SPMR.BIT.CKPH = 0; - -#if SCI_CFG_FIFO_INCLUDED - if (true == hdl->fifo_ctrl) - { - /* FCR register initialize */ - hdl->rom->regs->FCR.BIT.FM = 0; - hdl->rom->regs->FCR.BIT.TFRST = 0; - hdl->rom->regs->FCR.BIT.RFRST = 0; - hdl->rom->regs->FCR.BIT.TTRG = 0; - hdl->rom->regs->FCR.BIT.RTRG = 8; - } -#endif - - return; -} /* End of function sci_init_register() */ - -/***************************************************************************** -* Function Name: sci_init_bit_rate -* Description : This function determines the best possible settings for the -* baud rate registers for the specified peripheral clock speed -* and baud rate. Note that this does not guarantee a low bit -* error rate, just the best possible one. The bit rate error is -* returned in .1% increments. If the hardware cannot support -* the specified combination, a value of 1000 (100% error) is -* returned. -* -* NOTE: The transmitter and receiver (TE and RE bits in SCR) must be disabled -* prior to calling this function. -* -* The application must pause for 1 bit time after the BRR register -* is loaded before transmitting/receiving to allow time for the clock -* to settle. -* -* Arguments : hdl - -* Handle for channel (ptr to chan control block) -* NOTE: mode element must be already set -* pclk - -* Peripheral clock speed; e.g. 24000000 for 24MHz -* baud - -* Baud rate; 19200, 57600, 115200, etc. -* Return Value : bit error in .1% increments; e.g. 16 = 1.6% bit rate error -* a value of 1000 denotes 100% error; no registers set -******************************************************************************/ -int32_t sci_init_bit_rate(sci_hdl_t const hdl, - uint32_t const pclk, - uint32_t const baud) -{ - uint32_t i; - uint32_t num_divisors = 0; - uint32_t ratio; - uint32_t tmp; - baud_divisor_t const *p_baud_info=NULL; - - uint32_t divisor; - uint32_t int_M; - float float_M; - float error; - float abs_error; - -#if SCI_CFG_FIFO_INCLUDED - uint8_t brr; -#endif - -#if SCI_CFG_PARAM_CHECKING_ENABLE - if ((0 == pclk) || (0 == baud)) - { - return 1000; - } -#endif - - /* SELECT PROPER TABLE BASED UPON MODE */ - if (hdl->mode == SCI_MODE_ASYNC) - { -#if (SCI_CFG_ASYNC_INCLUDED) - p_baud_info = async_baud; - num_divisors = NUM_DIVISORS_ASYNC; -#endif - } - else - { /* SYNC or SSPI */ -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - p_baud_info = sync_baud; - num_divisors = NUM_DIVISORS_SYNC; -#endif - } - - /* FIND DIVISOR; table has associated ABCS, BGDM and CKS values */ - /* BRR must be 255 or less */ - /* the "- 1" is ignored in some steps for approximations */ - /* BRR = (PCLK/(divisor * baud)) - 1 */ - /* BRR = (ratio / divisor) - 1 */ - ratio = pclk/baud; - for(i=0; i < num_divisors; i++) - { - if (ratio < (uint32_t)(p_baud_info[i].divisor * 256)) - { - break; - } - } - - /* RETURN IF BRR WILL BE >255 OR LESS THAN 0 */ - if (i == num_divisors) - { - return(1000); // impossible baud rate requested; return 100% error - } - - divisor = (uint32_t)p_baud_info[i].divisor; - tmp = ratio/(divisor); // tmp = PCLK/(baud * divisor) = BRR+1 = N+1 - if(0 == tmp) - { - return(1000); // illegal value; return 100% error - } - - /* SET BRR, ABCS, BDGM, and CKS */ - tmp = ratio / (divisor/2); // divide by half the divisor - -#if SCI_CFG_FIFO_INCLUDED - brr = (uint8_t)((tmp & 0x01) ? (tmp/2) : ((tmp/2)-1)); - if (0 == brr) - { - if (true == hdl->fifo_ctrl) - { - if (1 == hdl->rom->regs->SMR.BIT.CM) - { - if (0 == hdl->rom->regs->SMR.BIT.CKS) - { - return(1000); - } - } - } - } -#endif - - /* if odd, "round up" by ignoring -1; divide by 2 again for rest of divisor */ - hdl->rom->regs->BRR = (uint8_t)((tmp & 0x01) ? (tmp/2) : ((tmp/2)-1)); - hdl->rom->regs->SEMR.BIT.ABCS = p_baud_info[i].abcs; - hdl->rom->regs->SEMR.BIT.BGDM = p_baud_info[i].bgdm; - hdl->rom->regs->SMR.BIT.CKS = p_baud_info[i].cks; - - /* CALCULATE BIT RATE ERROR. - * RETURN IF ERROR LESS THAN 1% OR IF IN SYNCHRONOUS/SSPI MODE. - */ - tmp = ratio/(divisor); // tmp = PCLK/(baud * divisor) = BRR+1 = N+1 - error = ( ((float)pclk / ((baud * divisor) * tmp)) - 1) * 100; - abs_error = (error < 0) ? (-error) : error; - - if ((abs_error <= 1.0) || (hdl->mode != SCI_MODE_ASYNC)) - { - hdl->rom->regs->SEMR.BIT.BRME = 0; // disable MDDR - return (uint32_t)(error*10); - } - - /* CALCULATE M ASSUMING A 0% ERROR then WRITE REGISTER */ - hdl->rom->regs->BRR = (uint8_t)(tmp-1); - float_M = ((float)((baud * divisor) * 256) * tmp) / pclk; - float_M *= 2; - int_M = (uint32_t)float_M; - int_M = (int_M & 0x01) ? ((int_M/2) + 1) : (int_M/2); - - hdl->rom->regs->MDDR = (uint8_t)int_M; // write M - hdl->rom->regs->SEMR.BIT.BRME = 1; // enable MDDR - error = (( (float)(pclk) / (((divisor * tmp) * baud) * ((float)(256)/int_M)) ) - 1) * 100; - - return (error*10); -} /* End of function sci_init_bit_rate() */ - -/***************************************************************************** -* Function Name: sci_initialize_ints -* Description : This function sets priority, clears flags, and sets -* interrupts in both the ICU and SCI peripheral. These include -* RXI, TXI, TEI, and ERI/GROUP12 interrupts. -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* priority - -* priority for interrupts -* Return Value : none -******************************************************************************/ -void sci_initialize_ints(sci_hdl_t const hdl, - uint8_t const priority) -{ - volatile bsp_int_ctrl_t group_priority; - - /* SET PRIORITY FOR INTERRUPTS */ - *hdl->rom->ipr_rxi = priority; // can set separately using Control() - *hdl->rom->ipr_txi = priority; - - group_priority.ipl = 0x00000000; -#if ((SCI_CFG_CH0_INCLUDED == 1) || (SCI_CFG_CH1_INCLUDED == 1) || (SCI_CFG_CH2_INCLUDED == 1) || \ - (SCI_CFG_CH3_INCLUDED == 1) || (SCI_CFG_CH4_INCLUDED == 1) || (SCI_CFG_CH5_INCLUDED == 1) || \ - (SCI_CFG_CH6_INCLUDED == 1) || (SCI_CFG_CH7_INCLUDED == 1) || (SCI_CFG_CH12_INCLUDED == 1)) - if (SCI_CFG_ERI_TEI_PRIORITY > IPR(ICU, GROUPBL0)) - { - group_priority.ipl = (uint32_t)SCI_CFG_ERI_TEI_PRIORITY; - } -#endif - -#if ((SCI_CFG_CH8_INCLUDED == 1) || (SCI_CFG_CH9_INCLUDED == 1)) - if (SCI_CFG_ERI_TEI_PRIORITY > IPR(ICU, GROUPBL1)) - { - group_priority.ipl = (uint32_t)SCI_CFG_ERI_TEI_PRIORITY; - } -#endif - -#if ((SCI_CFG_CH10_INCLUDED == 1) || (SCI_CFG_CH11_INCLUDED == 1)) - if (SCI_CFG_ERI_TEI_PRIORITY > IPR(ICU, GROUPAL0)) - { - group_priority.ipl = (uint32_t)SCI_CFG_ERI_TEI_PRIORITY; - } -#endif - - /* DISABLE INTERRUPTS */ - DISABLE_ERI_INT; - DISABLE_RXI_INT; - DISABLE_TXI_INT; - DISABLE_TEI_INT; - - /* CLEAR INTERRUPT FLAGS */ - *hdl->rom->ir_rxi = 0; - *hdl->rom->ir_txi = 0; - (*hdl->rom->icu_grp) &= (~hdl->rom->tei_ch_mask); - (*hdl->rom->icu_grp) &= (~hdl->rom->eri_ch_mask); - - /* REGISTER GROUP INTERRUPTS WITH BSP */ - #if SCI_CFG_TEI_INCLUDED - R_BSP_InterruptWrite(hdl->rom->tei_vector, hdl->rom->tei_isr); - #endif - R_BSP_InterruptWrite(hdl->rom->eri_vector, hdl->rom->eri_isr); - - /* ENABLE GROUP INTERRUPTS */ - R_BSP_InterruptControl(hdl->rom->eri_vector, BSP_INT_CMD_GROUP_INTERRUPT_ENABLE, (void *)&group_priority); - - /* ENABLE ERI AND RXI INTERRUPTS REQUESTS */ - ENABLE_ERI_INT; - ENABLE_RXI_INT; - - /* ENABLE INTERRUPTS IN SCI PERIPHERAL */ - /* Note: Enable interrupts after xcvr or will get "extra" interrupt */ - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; // enable TE, RE, TXI, and RXI/ERI - - return; -} /* End of function sci_initialize_ints() */ - -/***************************************************************************** -* Function Name: sci_disable_ints -* Description : This function disable interrupts in both the ICU and SCI -* peripheral. These include RXI, TXI, TEI, ERI, and group -* interrupts. -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* Return Value : none -******************************************************************************/ -void sci_disable_ints(sci_hdl_t const hdl) -{ - volatile bsp_int_ctrl_t group_priority; - - /* disable ICU interrupts */ - DISABLE_RXI_INT; - DISABLE_TXI_INT; - DISABLE_ERI_INT; - DISABLE_TEI_INT; - - /* disable peripheral interrupts and xcvr (TE and RE) */ - hdl->rom->regs->SCR.BYTE = 0; - - /* disable group interrupts */ - group_priority.ipl = 0x00000000; - R_BSP_InterruptControl(hdl->rom->eri_vector, BSP_INT_CMD_GROUP_INTERRUPT_DISABLE, (void *)&group_priority); - - return; -} /* End of function sci_disable_ints() */ -#if (SCI_CFG_ASYNC_INCLUDED) -/***************************************************************************** -* sciN_txiN_isr -* -* Description : TXI interrupt routines for every SCI channel -******************************************************************************/ - -#if SCI_CFG_CH0_INCLUDED -__INTERRUPT static void sci0_txi0_isr(void) -{ - txi_handler(&ch0_ctrl); -} /* End of function sci0_txi0_isr() */ -#endif - -#if SCI_CFG_CH1_INCLUDED -__INTERRUPT static void sci1_txi1_isr(void) -{ - txi_handler(&ch1_ctrl); -} /* End of function sci1_txi1_isr() */ -#endif - -#if SCI_CFG_CH2_INCLUDED -__INTERRUPT static void sci2_txi2_isr(void) -{ - txi_handler(&ch2_ctrl); -} /* End of function sci2_txi2_isr() */ -#endif - -#if SCI_CFG_CH3_INCLUDED -__INTERRUPT static void sci3_txi3_isr(void) -{ - txi_handler(&ch3_ctrl); -} /* End of function sci3_txi3_isr() */ -#endif - -#if SCI_CFG_CH4_INCLUDED -__INTERRUPT static void sci4_txi4_isr(void) -{ - txi_handler(&ch4_ctrl); -} /* End of function sci4_txi4_isr() */ -#endif - -#if SCI_CFG_CH5_INCLUDED -__INTERRUPT static void sci5_txi5_isr(void) -{ - txi_handler(&ch5_ctrl); -} /* End of function sci5_txi5_isr() */ -#endif - -#if SCI_CFG_CH6_INCLUDED -__INTERRUPT static void sci6_txi6_isr(void) -{ - txi_handler(&ch6_ctrl); -} /* End of function sci6_txi6_isr() */ -#endif - -#if SCI_CFG_CH7_INCLUDED -__INTERRUPT static void sci7_txi7_isr(void) -{ - txi_handler(&ch7_ctrl); -} /* End of function sci7_txi7_isr() */ -#endif - -#if SCI_CFG_CH8_INCLUDED -__INTERRUPT static void sci8_txi8_isr(void) -{ - txi_handler(&ch8_ctrl); -} /* End of function sci8_txi8_isr() */ -#endif - -#if SCI_CFG_CH9_INCLUDED -__INTERRUPT static void sci9_txi9_isr(void) -{ - txi_handler(&ch9_ctrl); -} /* End of function sci9_txi9_isr() */ -#endif - -#if SCI_CFG_CH10_INCLUDED -__INTERRUPT static void sci10_txi10_isr(void) -{ - txi_handler(&ch10_ctrl); -} /* End of function sci10_txi10_isr() */ -#endif - -#if SCI_CFG_CH11_INCLUDED -__INTERRUPT static void sci11_txi11_isr(void) -{ - txi_handler(&ch11_ctrl); -} /* End of function sci11_txi11_isr() */ -#endif - -#if SCI_CFG_CH12_INCLUDED -__INTERRUPT static void sci12_txi12_isr(void) -{ - txi_handler(&ch12_ctrl); -} /* End of function sci12_txi12_isr() */ -#endif - -#endif - -#if SCI_CFG_TEI_INCLUDED -/***************************************************************************** -* sciN_teiN_isr -* -* Description : TEI interrupt routines for every SCI channel. -* BSP gets main group interrupt, then vectors to/calls these -* "interrupts"/callbacks. -******************************************************************************/ - -#if SCI_CFG_CH0_INCLUDED -__INTERRUPT void sci0_tei0_isr(void *cb_args) -{ - tei_handler(&ch0_ctrl); -} /* End of function sci0_tei0_isr() */ -#endif - -#if SCI_CFG_CH1_INCLUDED -__INTERRUPT void sci1_tei1_isr(void *cb_args) -{ - tei_handler(&ch1_ctrl); -} /* End of function sci1_tei1_isr() */ -#endif - -#if SCI_CFG_CH2_INCLUDED -__INTERRUPT void sci2_tei2_isr(void *cb_args) -{ - tei_handler(&ch2_ctrl); -} /* End of function sci2_tei2_isr() */ -#endif - -#if SCI_CFG_CH3_INCLUDED -__INTERRUPT void sci3_tei3_isr(void *cb_args) -{ - tei_handler(&ch3_ctrl); -} /* End of function sci3_tei3_isr() */ -#endif - -#if SCI_CFG_CH4_INCLUDED -__INTERRUPT void sci4_tei4_isr(void *cb_args) -{ - tei_handler(&ch4_ctrl); -} /* End of function sci4_tei4_isr() */ -#endif - -#if SCI_CFG_CH5_INCLUDED -__INTERRUPT void sci5_tei5_isr(void *cb_args) -{ - tei_handler(&ch5_ctrl); -} /* End of function sci5_tei5_isr() */ -#endif - -#if SCI_CFG_CH6_INCLUDED -__INTERRUPT void sci6_tei6_isr(void *cb_args) -{ - tei_handler(&ch6_ctrl); -} /* End of function sci6_tei6_isr() */ -#endif - -#if SCI_CFG_CH7_INCLUDED -__INTERRUPT void sci7_tei7_isr(void *cb_args) -{ - tei_handler(&ch7_ctrl); -} /* End of function sci7_tei7_isr() */ -#endif - -#if SCI_CFG_CH8_INCLUDED -__INTERRUPT void sci8_tei8_isr(void *cb_args) -{ - tei_handler(&ch8_ctrl); -} /* End of function sci8_tei8_isr() */ -#endif - -#if SCI_CFG_CH9_INCLUDED -__INTERRUPT void sci9_tei9_isr(void *cb_args) -{ - tei_handler(&ch9_ctrl); -} /* End of function sci9_tei9_isr() */ -#endif - -#if SCI_CFG_CH10_INCLUDED -__INTERRUPT void sci10_tei10_isr(void *cb_args) -{ - tei_handler(&ch10_ctrl); -} /* End of function sci10_tei10_isr() */ -#endif - -#if SCI_CFG_CH11_INCLUDED -__INTERRUPT void sci11_tei11_isr(void *cb_args) -{ - tei_handler(&ch11_ctrl); -} /* End of function sci11_tei11_isr() */ -#endif - -#if SCI_CFG_CH12_INCLUDED -__INTERRUPT void sci12_tei12_isr(void *cb_args) -{ - tei_handler(&ch12_ctrl); -} /* End of function sci12_tei12_isr() */ -#endif - -#endif - -/***************************************************************************** -* sciN_rxiN_isr -* -* Description : RXI interrupt routines for every SCI channel -******************************************************************************/ - -#if SCI_CFG_CH0_INCLUDED -__INTERRUPT static void sci0_rxi0_isr(void) -{ - rxi_handler(&ch0_ctrl); -} /* End of function sci0_rxi0_isr() */ -#endif - -#if SCI_CFG_CH1_INCLUDED -__INTERRUPT static void sci1_rxi1_isr(void) -{ - rxi_handler(&ch1_ctrl); -} /* End of function sci1_rxi1_isr() */ -#endif - -#if SCI_CFG_CH2_INCLUDED -__INTERRUPT static void sci2_rxi2_isr(void) -{ - rxi_handler(&ch2_ctrl); -} /* End of function sci2_rxi2_isr() */ -#endif - -#if SCI_CFG_CH3_INCLUDED -__INTERRUPT static void sci3_rxi3_isr(void) -{ - rxi_handler(&ch3_ctrl); -} /* End of function sci3_rxi3_isr() */ -#endif - -#if SCI_CFG_CH4_INCLUDED -__INTERRUPT static void sci4_rxi4_isr(void) -{ - rxi_handler(&ch4_ctrl); -} /* End of function sci4_rxi4_isr() */ -#endif - -#if SCI_CFG_CH5_INCLUDED -__INTERRUPT static void sci5_rxi5_isr(void) -{ - rxi_handler(&ch5_ctrl); -} /* End of function sci5_rxi5_isr() */ -#endif - -#if SCI_CFG_CH6_INCLUDED -__INTERRUPT static void sci6_rxi6_isr(void) -{ - rxi_handler(&ch6_ctrl); -} /* End of function sci6_rxi6_isr() */ -#endif - -#if SCI_CFG_CH7_INCLUDED -__INTERRUPT static void sci7_rxi7_isr(void) -{ - rxi_handler(&ch7_ctrl); -} /* End of function sci7_rxi7_isr() */ -#endif - -#if SCI_CFG_CH8_INCLUDED -__INTERRUPT static void sci8_rxi8_isr(void) -{ - rxi_handler(&ch8_ctrl); -} /* End of function sci8_rxi8_isr() */ -#endif - -#if SCI_CFG_CH9_INCLUDED -__INTERRUPT static void sci9_rxi9_isr(void) -{ - rxi_handler(&ch9_ctrl); -} /* End of function sci9_rxi9_isr() */ -#endif - -#if SCI_CFG_CH10_INCLUDED -__INTERRUPT static void sci10_rxi10_isr(void) -{ - rxi_handler(&ch10_ctrl); -} /* End of function sci10_rxi10_isr() */ -#endif - -#if SCI_CFG_CH11_INCLUDED -__INTERRUPT static void sci11_rxi11_isr(void) -{ - rxi_handler(&ch11_ctrl); -} /* End of function sci11_rxi11_isr() */ -#endif - -#if SCI_CFG_CH12_INCLUDED -__INTERRUPT static void sci12_rxi12_isr(void) -{ - rxi_handler(&ch12_ctrl); -} /* End of function sci12_rxi12_isr() */ -#endif - -/***************************************************************************** -* sciN_eriN_isr -* -* Description : ERI interrupt routines for every SCI channel. -* BSP gets main group interrupt, then vectors to/calls these -* "interrupts"/callbacks. -******************************************************************************/ - -#if SCI_CFG_CH0_INCLUDED -void sci0_eri0_isr(void *cb_args) -{ - eri_handler(&ch0_ctrl); -} /* End of function sci0_eri0_isr() */ -#endif - -#if SCI_CFG_CH1_INCLUDED -void sci1_eri1_isr(void *cb_args) -{ - eri_handler(&ch1_ctrl); -} /* End of function sci1_eri1_isr() */ -#endif - -#if SCI_CFG_CH2_INCLUDED -void sci2_eri2_isr(void *cb_args) -{ - eri_handler(&ch2_ctrl); -} /* End of function sci2_eri2_isr() */ -#endif - -#if SCI_CFG_CH3_INCLUDED -void sci3_eri3_isr(void *cb_args) -{ - eri_handler(&ch3_ctrl); -} /* End of function sci3_eri3_isr() */ -#endif - -#if SCI_CFG_CH4_INCLUDED -void sci4_eri4_isr(void *cb_args) -{ - eri_handler(&ch4_ctrl); -} /* End of function sci4_eri4_isr() */ -#endif - -#if SCI_CFG_CH5_INCLUDED -void sci5_eri5_isr(void *cb_args) -{ - eri_handler(&ch5_ctrl); -} /* End of function sci5_eri5_isr() */ -#endif - -#if SCI_CFG_CH6_INCLUDED -void sci6_eri6_isr(void *cb_args) -{ - eri_handler(&ch6_ctrl); -} /* End of function sci6_eri6_isr() */ -#endif - -#if SCI_CFG_CH7_INCLUDED -void sci7_eri7_isr(void *cb_args) -{ - eri_handler(&ch7_ctrl); -} /* End of function sci7_eri7_isr() */ -#endif - -#if SCI_CFG_CH8_INCLUDED -void sci8_eri8_isr(void *cb_args) -{ - eri_handler(&ch8_ctrl); -} /* End of function sci8_eri8_isr() */ -#endif - -#if SCI_CFG_CH9_INCLUDED -void sci9_eri9_isr(void *cb_args) -{ - eri_handler(&ch9_ctrl); -} /* End of function sci9_eri9_isr() */ -#endif - -#if SCI_CFG_CH10_INCLUDED -void sci10_eri10_isr(void *cb_args) -{ - eri_handler(&ch10_ctrl); -} /* End of function sci10_eri10_isr() */ -#endif - -#if SCI_CFG_CH11_INCLUDED -void sci11_eri11_isr(void *cb_args) -{ - eri_handler(&ch11_ctrl); -} /* End of function sci11_eri11_isr() */ -#endif - -#if SCI_CFG_CH12_INCLUDED -void sci12_eri12_isr(void *cb_args) -{ - eri_handler(&ch12_ctrl); -} /* End of function sci12_eri12_isr() */ -#endif - -#if (SCI_CFG_ASYNC_INCLUDED) -/***************************************************************************** -* Function Name: sci_async_cmds -* Description : This function configures non-standard UART hardware and -* performs special software operations. -* -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* cmd - -* command to run -* p_args - -* pointer argument(s) specific to command -* Return Value : SCI_SUCCESS - -* Command completed successfully. -* SCI_ERR_NULL_PTR - -* p_args is NULL when required for cmd -* SCI_ERR_INVALID_ARG - -* The cmd value or p_args contains an invalid value. -******************************************************************************/ -sci_err_t sci_async_cmds(sci_hdl_t const hdl, - sci_cmd_t const cmd, - void *p_args) -{ - sci_err_t err=SCI_SUCCESS; - int32_t bit_err; - uint32_t slow_baud; - -#if SCI_CFG_PARAM_CHECKING_ENABLE - if (((NULL == p_args) || (FIT_NO_PTR == p_args)) - && ((SCI_CMD_TX_Q_BYTES_FREE == cmd) || (SCI_CMD_RX_Q_BYTES_AVAIL_TO_READ == cmd))) - { - return SCI_ERR_NULL_PTR; - } -#endif - - switch(cmd) - { - case (SCI_CMD_EN_NOISE_CANCEL): - hdl->rom->regs->SCR.BYTE &= (~SCI_EN_XCVR_MASK); - SCI_SCR_DUMMY_READ; - hdl->rom->regs->SEMR.BIT.NFEN = 1; /* enable noise filter */ - hdl->rom->regs->SNFR.BYTE = 0; /* clock divided by 1 (default) */ - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - break; - - case (SCI_CMD_OUTPUT_BAUD_CLK): - hdl->rom->regs->SCR.BYTE &= (~SCI_EN_XCVR_MASK); - SCI_SCR_DUMMY_READ; - hdl->rom->regs->SCR.BIT.CKE = 0x01; /* output baud clock on SCK pin */ - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - break; - - case (SCI_CMD_START_BIT_EDGE): - hdl->rom->regs->SCR.BYTE &= (~SCI_EN_XCVR_MASK); - SCI_SCR_DUMMY_READ; - hdl->rom->regs->SEMR.BIT.RXDESEL = 1; /* detect start bit on falling edge */ - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - break; - -#if SCI_CFG_TEI_INCLUDED - case (SCI_CMD_EN_TEI): /* SCI_CMD_EN_TEI is obsolete command, but it exists only for compatibility with older version. */ - break; -#endif - - case (SCI_CMD_TX_Q_FLUSH): - DISABLE_TXI_INT; - R_BYTEQ_Flush(hdl->u_tx_data.que); - ENABLE_TXI_INT; - break; - - case (SCI_CMD_RX_Q_FLUSH): - DISABLE_RXI_INT; - R_BYTEQ_Flush(hdl->u_rx_data.que); - ENABLE_RXI_INT; - break; - - case (SCI_CMD_TX_Q_BYTES_FREE): - R_BYTEQ_Unused(hdl->u_tx_data.que, (uint16_t *) p_args); - break; - - case (SCI_CMD_RX_Q_BYTES_AVAIL_TO_READ): - R_BYTEQ_Used(hdl->u_rx_data.que, (uint16_t *) p_args); - break; - - case (SCI_CMD_GENERATE_BREAK): - - /* flush transmit queue */ - DISABLE_TXI_INT; - R_BYTEQ_Flush(hdl->u_tx_data.que); - ENABLE_TXI_INT; - - /* NOTE: the following steps will abort anything being sent */ - - /* set baud rate 1.5x slower */ - slow_baud = (hdl->baud_rate << 1) / 3; - hdl->rom->regs->SCR.BYTE &= (~SCI_EN_XCVR_MASK); - SCI_SCR_DUMMY_READ; - bit_err = sci_init_bit_rate(hdl, hdl->pclk_speed, slow_baud); - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - if (1000 == bit_err) - { - err = SCI_ERR_INVALID_ARG; - } - else - { - /* transmit "0" and wait for completion */ - SCI_TDR(0); - while (0 == hdl->rom->regs->SSR.BIT.TEND) - { - nop(); - } - - /* restore original baud rate */ - hdl->rom->regs->SCR.BYTE &= (~SCI_EN_XCVR_MASK); - SCI_SCR_DUMMY_READ; - sci_init_bit_rate(hdl, hdl->pclk_speed, hdl->baud_rate); - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - } - break; - - default: - err = SCI_ERR_INVALID_ARG; - break; - } - - return err; -} /* End of function sci_async_cmds() */ -#endif - -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) -/***************************************************************************** -* Function Name: sci_sync_cmds -* Description : This function performs special software operations specific -* to the SSPI and SYNC protocols. -* -* Arguments : hdl - -* handle for channel (ptr to chan control block) -* cmd - -* command to run -* p_args - -* pointer argument(s) specific to command -* Return Value : SCI_SUCCESS - -* Command completed successfully. -* SCI_ERR_NULL_PTR - -* p_args is NULL when required for cmd -* SCI_ERR_INVALID_ARG - -* The cmd value or p_args contains an invalid value. -* May be due to mode channel is operating in. -******************************************************************************/ -sci_err_t sci_sync_cmds(sci_hdl_t const hdl, - sci_cmd_t const cmd, - void *p_args) -{ - sci_spi_mode_t spi_mode; - sci_cb_args_t args; - sci_err_t err=SCI_SUCCESS; - - switch (cmd) - { - case (SCI_CMD_CHECK_XFER_DONE): - if (hdl->tx_idle == false) - { - err = SCI_ERR_XFER_NOT_DONE; - } - break; - - case (SCI_CMD_XFER_LSB_FIRST): - hdl->rom->regs->SCR.BYTE &= ~SCI_EN_XCVR_MASK; - SCI_SCR_DUMMY_READ; - hdl->rom->regs->SCMR.BIT.SDIR = 0; - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - break; - - case (SCI_CMD_XFER_MSB_FIRST): - hdl->rom->regs->SCR.BYTE &= ~SCI_EN_XCVR_MASK; - SCI_SCR_DUMMY_READ; - hdl->rom->regs->SCMR.BIT.SDIR = 1; - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - break; - - case (SCI_CMD_INVERT_DATA): - hdl->rom->regs->SCR.BYTE &= ~SCI_EN_XCVR_MASK; - SCI_SCR_DUMMY_READ; - hdl->rom->regs->SCMR.BIT.SINV ^= 1; - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - break; - - case (SCI_CMD_ABORT_XFER): - - /* disable receive interrupts in ICU and peripheral */ - DISABLE_RXI_INT; - DISABLE_ERI_INT; - - hdl->rom->regs->SCR.BYTE &= ~(SCI_SCR_REI_MASK | SCI_SCR_RE_MASK | SCI_SCR_TE_MASK); - - hdl->tx_cnt = 0; - hdl->tx_dummy = false; - hdl->tx_idle = true; - - /* Do callback if available */ - if ((hdl->callback != NULL) && (hdl->callback != FIT_NO_FUNC)) - { - args.hdl = hdl; - args.event = SCI_EVT_XFER_ABORTED; - hdl->callback((void *)&args); - } - - *hdl->rom->ir_rxi = 0; /* clear rxi interrupt flag */ - *hdl->rom->icu_grp &= ~hdl->rom->eri_ch_mask; /* clear eri interrupt flag */ - - ENABLE_ERI_INT; /* enable rx err interrupts in ICU */ - ENABLE_RXI_INT; /* enable receive interrupts in ICU */ - - /* Enable receive interrupt in peripheral after rcvr or will get "extra" interrupt */ - hdl->rom->regs->SCR.BYTE |= SCI_SCR_RE_MASK | SCI_SCR_TE_MASK; - hdl->rom->regs->SCR.BYTE |= SCI_SCR_REI_MASK; - break; - - case (SCI_CMD_CHANGE_SPI_MODE): -#if SCI_CFG_PARAM_CHECKING_ENABLE - spi_mode = *((sci_spi_mode_t *)p_args); - - if (hdl->mode != SCI_MODE_SSPI) - { - return SCI_ERR_INVALID_ARG; - } - if ((p_args == NULL) || (p_args == FIT_NO_PTR)) - { - return SCI_ERR_NULL_PTR; - } - if ((spi_mode != SCI_SPI_MODE_0) && (spi_mode != SCI_SPI_MODE_1) - && (spi_mode != SCI_SPI_MODE_2) && (spi_mode != SCI_SPI_MODE_3)) - { - return SCI_ERR_INVALID_ARG; - } -#endif - hdl->rom->regs->SCR.BYTE &= ~SCI_EN_XCVR_MASK; - SCI_SCR_DUMMY_READ; - hdl->rom->regs->SPMR.BYTE &= 0x3F; /* clear previous mode */ - hdl->rom->regs->SPMR.BYTE |= *((uint8_t *)p_args); - SCI_IR_TXI_CLEAR; - hdl->rom->regs->SCR.BYTE |= SCI_EN_XCVR_MASK; - break; - - default: - err = SCI_ERR_INVALID_ARG; - break; - } - - return err; -} /* End of function sci_sync_cmds() */ -#endif - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/targets/rx65n/r_sci_rx65n_data.c b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/targets/rx65n/r_sci_rx65n_data.c deleted file mode 100644 index fc059bca56a..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/targets/rx65n/r_sci_rx65n_data.c +++ /dev/null @@ -1,630 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_sci_rx65n_data.c -* Description : Functions for using SCI on the RX65N device. -*********************************************************************************************************************** -* History : DD.MM.YYYY Version Description -* 01.10.2016 1.00 Initial Release. -* 07.03.2017 2.00 Fixed a bug that the new FIFO threshold was retained only on first receive. -***********************************************************************************************************************/ - -/***************************************************************************** -Includes , "Project Includes" -******************************************************************************/ -#include "platform.h" - -#include "r_sci_rx65n_private.h" - -/***************************************************************************** -Typedef definitions -******************************************************************************/ - -/***************************************************************************** -Macro definitions -******************************************************************************/ - -/***************************************************************************** -Private global variables and functions -******************************************************************************/ - -/* BAUD DIVISOR INFO */ - -/* Asynchronous */ -/* BRR = (PCLK/(divisor * baud)) - 1 */ -/* when abcs=0 & bgdm=0, divisor = 64*pow(2,2n-1) */ -/* when abcs=1 & bgdm=0 OR abcs=0 & bgdm=1, divisor = 32*pow(2,2n-1) */ -/* when abcs=1 & bgdm=1, divisor = 16*pow(2,2n-1) */ - -#if (SCI_CFG_ASYNC_INCLUDED) -/* NOTE: diff than SCI async baud table, but should provide same results */ -const baud_divisor_t async_baud[NUM_DIVISORS_ASYNC]= -{ - /* divisor result, abcs, bgdm, n */ - {8, 1, 1, 0}, - {16, 0, 1, 0}, - {32, 0, 0, 0}, - {64, 0, 1, 1}, - {128, 0, 0, 1}, - {256, 0, 1, 2}, - {512, 0, 0, 2}, - {1024, 0, 1, 3}, - {2048, 0, 0, 3} -}; -#endif - -/* Synchronous and Simple SPI */ -/* BRR = (PCLK/(divisor * baud)) - 1 */ -/* abcs=0, bdgm=0, divisor = 8*pow(2,2n-1) */ - -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) -/* NOTE: Identical to SCI sync baud table */ -const baud_divisor_t sync_baud[NUM_DIVISORS_SYNC]= -{ - /* divisor result, abcs, bgdm, n */ - {4, 0, 0, 0}, - {16, 0, 0, 1}, - {64, 0, 0, 2}, - {256, 0, 0, 3} -}; -#endif - - -/* CHANNEL MEMORY ALLOCATIONS */ - -#if SCI_CFG_CH0_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch0_rom = {(volatile __evenaccess struct st_sci10 *)&SCI0, - &SYSTEM.MSTPCRB.LONG, BIT31_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_BL0_SCI0_TEI0, sci0_tei0_isr, - #endif - BSP_INT_SRC_BL0_SCI0_ERI0, sci0_eri0_isr, - BIT0_MASK, BIT1_MASK, - &ICU.IPR[IPR_SCI0_RXI0].BYTE, - &ICU.IPR[IPR_SCI0_TXI0].BYTE, - &ICU.IR[IR_SCI0_RXI0].BYTE, - &ICU.IR[IR_SCI0_TXI0].BYTE, - &ICU.IER[IER_SCI0_RXI0].BYTE, - &ICU.IER[IER_SCI0_TXI0].BYTE, - &ICU.GENBL0.LONG, - BIT2_MASK, BIT3_MASK - }; -/* channel control block */ -sci_ch_ctrl_t ch0_ctrl = {&ch0_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKB_HZ - #if SCI_CFG_FIFO_INCLUDED - , false - , 0 - , 0 - , 0 - , 0 - #endif - }; -#endif - - -#if SCI_CFG_CH1_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch1_rom = {(volatile __evenaccess struct st_sci10 *)&SCI1, - &SYSTEM.MSTPCRB.LONG, BIT30_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_BL0_SCI1_TEI1, sci1_tei1_isr, - #endif - BSP_INT_SRC_BL0_SCI1_ERI1, sci1_eri1_isr, - BIT2_MASK, BIT3_MASK, - &ICU.IPR[IPR_SCI1_RXI1].BYTE, - &ICU.IPR[IPR_SCI1_TXI1].BYTE, - &ICU.IR[IR_SCI1_RXI1].BYTE, - &ICU.IR[IR_SCI1_TXI1].BYTE, - &ICU.IER[IER_SCI1_RXI1].BYTE, - &ICU.IER[IER_SCI1_TXI1].BYTE, - &ICU.GENBL0.LONG, - BIT4_MASK, BIT5_MASK - }; -/* channel control block */ -sci_ch_ctrl_t ch1_ctrl = {&ch1_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKB_HZ - #if SCI_CFG_FIFO_INCLUDED - , false - , 0 - , 0 - , 0 - , 0 - #endif - }; -#endif - - -#if SCI_CFG_CH2_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch2_rom = {(volatile __evenaccess struct st_sci10 *)&SCI2, - &SYSTEM.MSTPCRB.LONG, BIT29_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_BL0_SCI2_TEI2, sci2_tei2_isr, - #endif - BSP_INT_SRC_BL0_SCI2_ERI2, sci2_eri2_isr, - BIT4_MASK, BIT5_MASK, - &ICU.IPR[IPR_SCI2_RXI2].BYTE, - &ICU.IPR[IPR_SCI2_TXI2].BYTE, - &ICU.IR[IR_SCI2_RXI2].BYTE, - &ICU.IR[IR_SCI2_TXI2].BYTE, - &ICU.IER[IER_SCI2_RXI2].BYTE, - &ICU.IER[IER_SCI2_TXI2].BYTE, - &ICU.GENBL0.LONG, - BIT6_MASK, BIT7_MASK - }; -/* channel control block */ -sci_ch_ctrl_t ch2_ctrl = {&ch2_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKB_HZ - #if SCI_CFG_FIFO_INCLUDED - , false - , 0 - , 0 - , 0 - , 0 - #endif - }; -#endif - - -#if SCI_CFG_CH3_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch3_rom = {(volatile __evenaccess struct st_sci10 *)&SCI3, - &SYSTEM.MSTPCRB.LONG, BIT28_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_BL0_SCI3_TEI3, sci3_tei3_isr, - #endif - BSP_INT_SRC_BL0_SCI3_ERI3, sci3_eri3_isr, - BIT6_MASK, BIT7_MASK, - &ICU.IPR[IPR_SCI3_RXI3].BYTE, - &ICU.IPR[IPR_SCI3_TXI3].BYTE, - &ICU.IR[IR_SCI3_RXI3].BYTE, - &ICU.IR[IR_SCI3_TXI3].BYTE, - &ICU.IER[IER_SCI3_RXI3].BYTE, - &ICU.IER[IER_SCI3_TXI3].BYTE, - &ICU.GENBL0.LONG, - BIT0_MASK, BIT1_MASK - }; -/* channel control block */ -sci_ch_ctrl_t ch3_ctrl = {&ch3_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKB_HZ - #if SCI_CFG_FIFO_INCLUDED - , false - , 0 - , 0 - , 0 - , 0 - #endif - }; -#endif - - -#if SCI_CFG_CH4_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch4_rom = {(volatile __evenaccess struct st_sci10 *)&SCI4, - &SYSTEM.MSTPCRB.LONG, BIT27_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_BL0_SCI4_TEI4, sci4_tei4_isr, - #endif - BSP_INT_SRC_BL0_SCI4_ERI4, sci4_eri4_isr, - BIT8_MASK, BIT9_MASK, - &ICU.IPR[IPR_SCI4_RXI4].BYTE, - &ICU.IPR[IPR_SCI4_TXI4].BYTE, - &ICU.IR[IR_SCI4_RXI4].BYTE, - &ICU.IR[IR_SCI4_TXI4].BYTE, - &ICU.IER[IER_SCI4_RXI4].BYTE, - &ICU.IER[IER_SCI4_TXI4].BYTE, - &ICU.GENBL0.LONG, - BIT2_MASK, BIT3_MASK - }; -/* channel control block */ -sci_ch_ctrl_t ch4_ctrl = {&ch4_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKB_HZ - #if SCI_CFG_FIFO_INCLUDED - , false - , 0 - , 0 - , 0 - , 0 - #endif - }; -#endif - - -#if SCI_CFG_CH5_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch5_rom = {(volatile __evenaccess struct st_sci10 *)&SCI5, - &SYSTEM.MSTPCRB.LONG, BIT26_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_BL0_SCI5_TEI5, sci5_tei5_isr, - #endif - BSP_INT_SRC_BL0_SCI5_ERI5, sci5_eri5_isr, - BIT10_MASK, BIT11_MASK, - &ICU.IPR[IPR_SCI5_RXI5].BYTE, - &ICU.IPR[IPR_SCI5_TXI5].BYTE, - &ICU.IR[IR_SCI5_RXI5].BYTE, - &ICU.IR[IR_SCI5_TXI5].BYTE, - &ICU.IER[IER_SCI5_RXI5].BYTE, - &ICU.IER[IER_SCI5_TXI5].BYTE, - &ICU.GENBL0.LONG, - BIT4_MASK, BIT5_MASK - }; -/* channel control block */ -sci_ch_ctrl_t ch5_ctrl = {&ch5_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKB_HZ - #if SCI_CFG_FIFO_INCLUDED - , false - , 0 - , 0 - , 0 - , 0 - #endif - }; -#endif - - -#if SCI_CFG_CH6_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch6_rom = {(volatile __evenaccess struct st_sci10 *)&SCI6, - &SYSTEM.MSTPCRB.LONG, BIT25_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_BL0_SCI6_TEI6, sci6_tei6_isr, - #endif - BSP_INT_SRC_BL0_SCI6_ERI6, sci6_eri6_isr, - BIT12_MASK, BIT13_MASK, - &ICU.IPR[IPR_SCI6_RXI6].BYTE, - &ICU.IPR[IPR_SCI6_TXI6].BYTE, - &ICU.IR[IR_SCI6_RXI6].BYTE, - &ICU.IR[IR_SCI6_TXI6].BYTE, - &ICU.IER[IER_SCI6_RXI6].BYTE, - &ICU.IER[IER_SCI6_TXI6].BYTE, - &ICU.GENBL0.LONG, - BIT6_MASK, BIT7_MASK - }; -/* channel control block */ -sci_ch_ctrl_t ch6_ctrl = {&ch6_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKB_HZ - #if SCI_CFG_FIFO_INCLUDED - , false - , 0 - , 0 - , 0 - , 0 - #endif - }; -#endif - - -#if SCI_CFG_CH7_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch7_rom = {(volatile __evenaccess struct st_sci10 *)&SCI7, - &SYSTEM.MSTPCRB.LONG, BIT24_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_BL0_SCI7_TEI7, sci7_tei7_isr, - #endif - BSP_INT_SRC_BL0_SCI7_ERI7, sci7_eri7_isr, - BIT14_MASK, BIT15_MASK, - &ICU.IPR[IPR_SCI7_RXI7].BYTE, - &ICU.IPR[IPR_SCI7_TXI7].BYTE, - &ICU.IR[IR_SCI7_RXI7].BYTE, - &ICU.IR[IR_SCI7_TXI7].BYTE, - &ICU.IER[IER_SCI7_RXI7].BYTE, - &ICU.IER[IER_SCI7_TXI7].BYTE, - &ICU.GENBL0.LONG, - BIT2_MASK, BIT3_MASK - }; -/* channel control block */ -sci_ch_ctrl_t ch7_ctrl = {&ch7_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKB_HZ - #if SCI_CFG_FIFO_INCLUDED - , false - , 0 - , 0 - , 0 - , 0 - #endif - }; -#endif - - -#if SCI_CFG_CH8_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch8_rom = {(volatile __evenaccess struct st_sci10 *)&SCI8, - &SYSTEM.MSTPCRC.LONG, BIT27_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_BL1_SCI8_TEI8, sci8_tei8_isr, - #endif - BSP_INT_SRC_BL1_SCI8_ERI8, sci8_eri8_isr, - BIT24_MASK, BIT25_MASK, - &ICU.IPR[IPR_SCI8_RXI8].BYTE, - &ICU.IPR[IPR_SCI8_TXI8].BYTE, - &ICU.IR[IR_SCI8_RXI8].BYTE, - &ICU.IR[IR_SCI8_TXI8].BYTE, - &ICU.IER[IER_SCI8_RXI8].BYTE, - &ICU.IER[IER_SCI8_TXI8].BYTE, - &ICU.GENBL1.LONG, - BIT4_MASK, BIT5_MASK - }; -/* channel control block */ -sci_ch_ctrl_t ch8_ctrl = {&ch8_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKB_HZ - #if SCI_CFG_FIFO_INCLUDED - , false - , 0 - , 0 - , 0 - , 0 - #endif - }; -#endif - - -#if SCI_CFG_CH9_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch9_rom = {(volatile __evenaccess struct st_sci10 *)&SCI9, - &SYSTEM.MSTPCRC.LONG, BIT26_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_BL1_SCI9_TEI9, sci9_tei9_isr, - #endif - BSP_INT_SRC_BL1_SCI9_ERI9, sci9_eri9_isr, - BIT26_MASK, BIT27_MASK, - &ICU.IPR[IPR_SCI9_RXI9].BYTE, - &ICU.IPR[IPR_SCI9_TXI9].BYTE, - &ICU.IR[IR_SCI9_RXI9].BYTE, - &ICU.IR[IR_SCI9_TXI9].BYTE, - &ICU.IER[IER_SCI9_RXI9].BYTE, - &ICU.IER[IER_SCI9_TXI9].BYTE, - &ICU.GENBL1.LONG, - BIT6_MASK, BIT7_MASK - }; -/* channel control block */ -sci_ch_ctrl_t ch9_ctrl = {&ch9_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKB_HZ - #if SCI_CFG_FIFO_INCLUDED - , false - , 0 - , 0 - , 0 - , 0 - #endif - }; -#endif - - -#if SCI_CFG_CH10_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch10_rom = {(volatile __evenaccess struct st_sci10 *)&SCI10, - &SYSTEM.MSTPCRC.LONG, BIT25_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_AL0_SCI10_TEI10, sci10_tei10_isr, - #endif - BSP_INT_SRC_AL0_SCI10_ERI10, sci10_eri10_isr, - BIT8_MASK, BIT9_MASK, - &ICU.IPR[IPR_SCI10_RXI10].BYTE, - &ICU.IPR[IPR_SCI10_TXI10].BYTE, - &ICU.IR[IR_SCI10_RXI10].BYTE, - &ICU.IR[IR_SCI10_TXI10].BYTE, - &ICU.IER[IER_SCI10_RXI10].BYTE, - &ICU.IER[IER_SCI10_TXI10].BYTE, - &ICU.GENAL0.LONG, - BIT0_MASK, BIT1_MASK - }; - -/* channel control block */ -sci_ch_ctrl_t ch10_ctrl = {&ch10_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKA_HZ - #if SCI_CFG_FIFO_INCLUDED - , SCI_CFG_CH10_FIFO_INCLUDED - , SCI_CFG_CH10_RX_FIFO_THRESH - , SCI_CFG_CH10_RX_FIFO_THRESH - , SCI_CFG_CH10_TX_FIFO_THRESH - , SCI_CFG_CH10_TX_FIFO_THRESH - #endif - }; -#endif - - -#if SCI_CFG_CH11_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch11_rom = {(volatile __evenaccess struct st_sci10 *)&SCI11, - &SYSTEM.MSTPCRC.LONG, BIT24_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_AL0_SCI11_TEI11, sci11_tei11_isr, - #endif - BSP_INT_SRC_AL0_SCI11_ERI11, sci11_eri11_isr, - BIT12_MASK, BIT13_MASK, - &ICU.IPR[IPR_SCI11_RXI11].BYTE, - &ICU.IPR[IPR_SCI11_TXI11].BYTE, - &ICU.IR[IR_SCI11_RXI11].BYTE, - &ICU.IR[IR_SCI11_TXI11].BYTE, - &ICU.IER[IER_SCI11_RXI11].BYTE, - &ICU.IER[IER_SCI11_TXI11].BYTE, - &ICU.GENAL0.LONG, - BIT2_MASK, BIT3_MASK - }; -/* channel control block */ -sci_ch_ctrl_t ch11_ctrl = {&ch11_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKA_HZ - #if SCI_CFG_FIFO_INCLUDED - , SCI_CFG_CH11_FIFO_INCLUDED - , SCI_CFG_CH11_RX_FIFO_THRESH - , SCI_CFG_CH11_RX_FIFO_THRESH - , SCI_CFG_CH11_TX_FIFO_THRESH - , SCI_CFG_CH11_TX_FIFO_THRESH - #endif - }; -#endif - - -#if SCI_CFG_CH12_INCLUDED - -/* rom info */ -const sci_ch_rom_t ch12_rom = {(volatile __evenaccess struct st_sci10 *)&SCI12, - &SYSTEM.MSTPCRB.LONG, BIT4_MASK, - #if SCI_CFG_TEI_INCLUDED - BSP_INT_SRC_BL0_SCI12_TEI12, sci12_tei12_isr, - #endif - BSP_INT_SRC_BL0_SCI12_ERI12, sci12_eri12_isr, - BIT16_MASK, BIT17_MASK, - &ICU.IPR[IPR_SCI12_RXI12].BYTE, - &ICU.IPR[IPR_SCI12_TXI12].BYTE, - &ICU.IR[IR_SCI12_RXI12].BYTE, - &ICU.IR[IR_SCI12_TXI12].BYTE, - &ICU.IER[IER_SCI12_RXI12].BYTE, - &ICU.IER[IER_SCI12_TXI12].BYTE, - &ICU.GENBL0.LONG, - BIT4_MASK, BIT5_MASK - }; -/* channel control block */ -sci_ch_ctrl_t ch12_ctrl = {&ch12_rom, SCI_MODE_OFF, 0, NULL, NULL, NULL, true - #if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - , true, 0, 0, false - #endif - , BSP_PCLKB_HZ - #if SCI_CFG_FIFO_INCLUDED - , false - , 0 - , 0 - , 0 - , 0 - #endif - }; -#endif - - -/* SCI HANDLE-ARRAY DECLARATION */ - -const sci_hdl_t g_handles[SCI_NUM_CH] = -{ -#if SCI_CFG_CH0_INCLUDED - &ch0_ctrl, -#else - NULL, -#endif -#if SCI_CFG_CH1_INCLUDED - &ch1_ctrl, -#else - NULL, -#endif -#if SCI_CFG_CH2_INCLUDED - &ch2_ctrl, -#else - NULL, -#endif -#if SCI_CFG_CH3_INCLUDED - &ch3_ctrl, -#else - NULL, -#endif -#if SCI_CFG_CH4_INCLUDED - &ch4_ctrl, -#else - NULL, -#endif -#if SCI_CFG_CH5_INCLUDED - &ch5_ctrl, -#else - NULL, -#endif -#if SCI_CFG_CH6_INCLUDED - &ch6_ctrl, -#else - NULL, -#endif -#if SCI_CFG_CH7_INCLUDED - &ch7_ctrl, -#else - NULL, -#endif -#if SCI_CFG_CH8_INCLUDED - &ch8_ctrl, -#else - NULL, -#endif -#if SCI_CFG_CH9_INCLUDED - &ch9_ctrl, -#else - NULL, -#endif -#if SCI_CFG_CH10_INCLUDED - &ch10_ctrl, -#else - NULL, -#endif -#if SCI_CFG_CH11_INCLUDED - &ch11_ctrl, -#else - NULL, -#endif -#if SCI_CFG_CH12_INCLUDED - &ch12_ctrl -#else - NULL -#endif -}; - diff --git a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/targets/rx65n/r_sci_rx65n_private.h b/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/targets/rx65n/r_sci_rx65n_private.h deleted file mode 100644 index e21657195dc..00000000000 --- a/demos/renesas/rx65n-envision-kit/iar-ewrx/src/smc_gen/r_sci_rx/src/targets/rx65n/r_sci_rx65n_private.h +++ /dev/null @@ -1,317 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. No -* other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING -* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM -* EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES -* SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS -* SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of -* this software. By 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_sci_rx65n.h -* Description : Functions for using SCI on the RX65N device. -************************************************************************************************************************ -* History : DD.MM.YYYY Version Description -* 01.10.2016 1.00 Initial Release. -* 07.03.2017 2.00 Fixed a bug that the new FIFO threshold was retained only on first receive. -***********************************************************************************************************************/ - -#ifndef SCI_RX65N_H -#define SCI_RX65N_H - -/*********************************************************************************************************************** -Includes , "Project Includes" -***********************************************************************************************************************/ -#include "../../r_sci_rx_private.h" - -#if (SCI_CFG_ASYNC_INCLUDED) -#include "r_byteq_if.h" -#endif - -/*********************************************************************************************************************** -Macro definitions -***********************************************************************************************************************/ - -/* Mask of all active channels */ -#define SCI_CFG_CH_INCLUDED_MASK ((SCI_CFG_CH0_INCLUDED << 0) | \ - (SCI_CFG_CH1_INCLUDED << 1) | \ - (SCI_CFG_CH2_INCLUDED << 2) | \ - (SCI_CFG_CH3_INCLUDED << 3) | \ - (SCI_CFG_CH4_INCLUDED << 4) | \ - (SCI_CFG_CH5_INCLUDED << 5) | \ - (SCI_CFG_CH6_INCLUDED << 6) | \ - (SCI_CFG_CH7_INCLUDED << 7) | \ - (SCI_CFG_CH8_INCLUDED << 8) | \ - (SCI_CFG_CH9_INCLUDED << 9) | \ - (SCI_CFG_CH10_INCLUDED << 10) | \ - (SCI_CFG_CH11_INCLUDED << 11) | \ - (SCI_CFG_CH12_INCLUDED << 12)) - -/* SCI SCR register masks */ -#define SCI_SCR_TEI_MASK (0x80U) /* transmit interrupt enable */ -#define SCI_SCR_REI_MASK (0x40U) /* receive interrupt enable */ -#define SCI_SCR_TE_MASK (0x20U) /* transmitter enable */ -#define SCI_SCR_RE_MASK (0x10U) /* receiver enable */ -#define SCI_EN_XCVR_MASK (SCI_SCR_RE_MASK | SCI_SCR_TE_MASK | SCI_SCR_REI_MASK | SCI_SCR_TEI_MASK) - -/* SCI SSR register receiver error masks */ -#define SCI_SSR_ORER_MASK (0x20U) /* overflow error */ -#define SCI_SSR_FER_MASK (0x10U) /* framing error */ -#define SCI_SSR_PER_MASK (0x08U) /* parity err */ -#define SCI_RCVR_ERR_MASK (SCI_SSR_ORER_MASK | SCI_SSR_FER_MASK | SCI_SSR_PER_MASK) -#define SCI_SSR_CLR_MASK (0xC0U) /* SSR register cleare mask (11000000b) */ -#if SCI_CFG_FIFO_INCLUDED -#define SCI_SSRFIFO_CLR_MASK (0xC6U) /* SSR register cleare mask (11000110b) */ -#define SCI_SSRFIFO_TDFE_MASK (0x80U) /* SSR register transmit data empty flag mask (10000000b) */ -#define SCI_SSRFIFO_RDF_MASK (0x40U) /* SSR register receive FIFO full flag mask (01000000b) */ -#define SCI_SSRFIFO_DR_MASK (0x01U) /* SSR register receive DR flag mask (00000001b) */ -#endif - -/* Macros to enable and disable ICU interrupts */ -#define ENABLE_RXI_INT (*hdl->rom->icu_rxi |= hdl->rom->rxi_en_mask) -#define DISABLE_RXI_INT (*hdl->rom->icu_rxi &= (uint8_t)~hdl->rom->rxi_en_mask) -#define ENABLE_TXI_INT (*hdl->rom->icu_txi |= hdl->rom->txi_en_mask) -#define DISABLE_TXI_INT (*hdl->rom->icu_txi &= (uint8_t)~hdl->rom->txi_en_mask) - -#define ENABLE_ERI_INT (*hdl->rom->icu_grp |= hdl->rom->eri_ch_mask) -#define DISABLE_ERI_INT (*hdl->rom->icu_grp &= ~hdl->rom->eri_ch_mask) -#define ENABLE_TEI_INT (*hdl->rom->icu_grp |= hdl->rom->tei_ch_mask) -#define DISABLE_TEI_INT (*hdl->rom->icu_grp &= ~hdl->rom->tei_ch_mask) - -/***************************************************************************** -Typedef definitions -******************************************************************************/ - -/* ROM INFO */ - -typedef struct st_sci_ch_rom /* SCI ROM info for channel control block */ -{ - volatile __evenaccess struct st_sci10 *regs; /* base ptr to ch registers */ - volatile __evenaccess uint32_t *mstp; /* ptr to mstp register */ - uint32_t stop_mask; /* mstp mask to disable ch */ -#if SCI_CFG_TEI_INCLUDED - bsp_int_src_t tei_vector; - bsp_int_cb_t tei_isr; -#endif - bsp_int_src_t eri_vector; - bsp_int_cb_t eri_isr; - uint32_t tei_ch_mask; /* ICU IR and IEN mask */ - uint32_t eri_ch_mask; /* ICU IR and IEN mask */ - volatile __evenaccess uint8_t *ipr_rxi; /* ptr to IPR register */ - volatile __evenaccess uint8_t *ipr_txi; /* ptr to IPR register */ - volatile __evenaccess uint8_t *ir_rxi; /* ptr to RXI IR register */ - volatile __evenaccess uint8_t *ir_txi; /* ptr to TXI IR register */ - - /* - * DO NOT use the enable/disable interrupt bits in the SCR - * register. Pending interrupts can be lost that way. - */ - volatile __evenaccess uint8_t *icu_rxi; /* ptr to ICU register */ - volatile __evenaccess uint8_t *icu_txi; - volatile __evenaccess uint32_t *icu_grp; - uint8_t rxi_en_mask; /* ICU enable/disable rxi mask */ - uint8_t txi_en_mask; /* ICU enable/disable txi mask */ -} sci_ch_rom_t; - - -/* CHANNEL CONTROL BLOCK */ - -typedef struct st_sci_ch_ctrl /* SCI channel control (for handle) */ -{ - sci_ch_rom_t const *rom; /* pointer to rom info */ - sci_mode_t mode; /* operational mode */ - uint32_t baud_rate; /* baud rate */ - void (*callback)(void *p_args); /* function ptr for rcvr errs */ - union - { -#if (SCI_CFG_ASYNC_INCLUDED) - byteq_hdl_t que; /* async transmit queue handle */ -#endif - uint8_t *buf; /* sspi/sync tx buffer ptr */ - } u_tx_data; - union - { -#if (SCI_CFG_ASYNC_INCLUDED) - byteq_hdl_t que; /* async receive queue handle */ -#endif - uint8_t *buf; /* sspi/sync rx buffer ptr */ - } u_rx_data; - bool tx_idle; /* TDR is empty (async); TSR is empty (sync/sspi) */ -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) - bool save_rx_data; /* save the data that is clocked in */ - uint16_t tx_cnt; /* number of bytes to transmit */ - uint16_t rx_cnt; /* number of bytes to receive */ - bool tx_dummy; /* transmit dummy byte, not buffer */ -#endif - uint32_t pclk_speed; /* saved peripheral clock speed for break generation */ -#if SCI_CFG_FIFO_INCLUDED - uint8_t fifo_ctrl; /* fifo ctrl (enable/disable) flag */ - uint8_t rx_dflt_thresh; /* RX FIFO threshold(default) */ - uint8_t rx_curr_thresh; /* RX FIFO threshold(current) */ - uint8_t tx_dflt_thresh; /* TX FIFO threshold(default) */ - uint8_t tx_curr_thresh; /* TX FIFO threshold(current) */ -#endif -} sci_ch_ctrl_t; - - -/* BAUD DIVISOR INFO */ - -/* BRR = (PCLK/(divisor * baud)) - 1 */ -/* when abcs=1, divisor = 32*pow(2,2n-1) */ -/* when abcs=0, divisor = 64*pow(2,2n-1) */ - -typedef struct st_baud_divisor -{ - int16_t divisor; // clock divisor - uint8_t abcs; // abcs value to get divisor - uint8_t bgdm; // bdgm value to get divisor - uint8_t cks; // cks value to get divisor (cks = n) -} baud_divisor_t; - -#define NUM_DIVISORS_ASYNC (9) -#define NUM_DIVISORS_SYNC (4) - - -/***************************************************************************** -Private global variables and functions -******************************************************************************/ -#if (SCI_CFG_ASYNC_INCLUDED) -extern const baud_divisor_t async_baud[]; -#endif -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) -extern const baud_divisor_t sync_baud[]; -#endif - -#if SCI_CFG_TEI_INCLUDED -extern void sci0_tei0_isr(void *cb_args); -extern void sci1_tei1_isr(void *cb_args); -extern void sci2_tei2_isr(void *cb_args); -extern void sci3_tei3_isr(void *cb_args); -extern void sci4_tei4_isr(void *cb_args); -extern void sci5_tei5_isr(void *cb_args); -extern void sci6_tei6_isr(void *cb_args); -extern void sci7_tei7_isr(void *cb_args); -extern void sci8_tei8_isr(void *cb_args); -extern void sci9_tei9_isr(void *cb_args); -extern void sci10_tei10_isr(void *cb_args); -extern void sci11_tei11_isr(void *cb_args); -extern void sci12_tei12_isr(void *cb_args); -#endif - -extern void sci0_eri0_isr(void *cb_args); -extern void sci1_eri1_isr(void *cb_args); -extern void sci2_eri2_isr(void *cb_args); -extern void sci3_eri3_isr(void *cb_args); -extern void sci4_eri4_isr(void *cb_args); -extern void sci5_eri5_isr(void *cb_args); -extern void sci6_eri6_isr(void *cb_args); -extern void sci7_eri7_isr(void *cb_args); -extern void sci8_eri8_isr(void *cb_args); -extern void sci9_eri9_isr(void *cb_args); -extern void sci10_eri10_isr(void *cb_args); -extern void sci11_eri11_isr(void *cb_args); -extern void sci12_eri12_isr(void *cb_args); - -#if (SCI_CFG_CH0_INCLUDED) -extern const sci_ch_rom_t ch0_rom; -extern sci_ch_ctrl_t ch0_ctrl; -#endif - -#if (SCI_CFG_CH1_INCLUDED) -extern const sci_ch_rom_t ch1_rom; -extern sci_ch_ctrl_t ch1_ctrl; -#endif - -#if (SCI_CFG_CH2_INCLUDED) -extern const sci_ch_rom_t ch2_rom; -extern sci_ch_ctrl_t ch2_ctrl; -#endif - -#if (SCI_CFG_CH3_INCLUDED) -extern const sci_ch_rom_t ch3_rom; -extern sci_ch_ctrl_t ch3_ctrl; -#endif - -#if (SCI_CFG_CH4_INCLUDED) -extern const sci_ch_rom_t ch4_rom; -extern sci_ch_ctrl_t ch4_ctrl; -#endif - -#if (SCI_CFG_CH5_INCLUDED) -extern const sci_ch_rom_t ch5_rom; -extern sci_ch_ctrl_t ch5_ctrl; -#endif - -#if (SCI_CFG_CH6_INCLUDED) -extern const sci_ch_rom_t ch6_rom; -extern sci_ch_ctrl_t ch6_ctrl; -#endif - -#if (SCI_CFG_CH7_INCLUDED) -extern const sci_ch_rom_t ch7_rom; -extern sci_ch_ctrl_t ch7_ctrl; -#endif - -#if (SCI_CFG_CH8_INCLUDED) -extern const sci_ch_rom_t ch8_rom; -extern sci_ch_ctrl_t ch8_ctrl; -#endif - -#if (SCI_CFG_CH9_INCLUDED) -extern const sci_ch_rom_t ch9_rom; -extern sci_ch_ctrl_t ch9_ctrl; -#endif - -#if (SCI_CFG_CH10_INCLUDED) -extern const sci_ch_rom_t ch10_rom; -extern sci_ch_ctrl_t ch10_ctrl; -#endif - -#if (SCI_CFG_CH11_INCLUDED) -extern const sci_ch_rom_t ch11_rom; -extern sci_ch_ctrl_t ch11_ctrl; -#endif - -#if (SCI_CFG_CH12_INCLUDED) -extern const sci_ch_rom_t ch12_rom; -extern sci_ch_ctrl_t ch12_ctrl; -#endif - -extern const sci_hdl_t g_sci_handles[]; - -extern void sci_init_register(sci_hdl_t const hdl); - -#if (SCI_CFG_ASYNC_INCLUDED) -extern sci_err_t sci_async_cmds(sci_hdl_t const hdl, - sci_cmd_t const cmd, - void *p_args); -#endif - -#if (SCI_CFG_SSPI_INCLUDED || SCI_CFG_SYNC_INCLUDED) -extern sci_err_t sci_sync_cmds(sci_hdl_t const hdl, - sci_cmd_t const cmd, - void *p_args); -#endif - -extern sci_err_t sci_mcu_param_check(uint8_t const chan); - -extern int32_t sci_init_bit_rate(sci_hdl_t const hdl, - uint32_t const pclk, - uint32_t const baud); - -extern void sci_initialize_ints(sci_hdl_t const hdl, - uint8_t const priority); - -extern void sci_disable_ints(sci_hdl_t const hdl); - -#endif /* SCI_RX65N_H */ - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/.cproject b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/.cproject deleted file mode 100644 index 85bb7a5442d..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/.cproject +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/.gitignore b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/.project b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/.project deleted file mode 100644 index 9e6dbea921d..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266 - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-gr-rose-uart-esp8266 - - - 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-gr-rose-uart-esp8266 - - - 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 - - - - - 1545984359618 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545984359648 - - 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 - - - - 1545984214350 - src/amazon_freertos_common/network_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-uart_esp8266 - - - - 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 - - - - 1545524497402 - 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-gr-rose-uart-esp8266/ccrx-e2studio/aws_demos.scfg b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/aws_demos.scfg deleted file mode 100644 index 6e557b24909..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,674 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch deleted file mode 100644 index 502cfebf4be..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/attention!.txt b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index b725d4b7027..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index d8b6581fffb..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index fd38beed71a..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 32aac4fb8d7..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index 2cd4c48584a..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 24e8d8298f5..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index eb12c57a7b8..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 5bbd3a04486..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index b4d31a6c65f..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 76fe3030e1f..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h +++ /dev/null @@ -1,633 +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 (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) - -/* 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) - -/* This macro is used to select which SCI channel used for UART WiFi module. - */ -#define MY_BSP_CFG_UART_WIFI_SCI (3) -#define WIFI_RESET_PORT_PDR PORT2.PDR.BIT.B4 /*PMOD PinNo.8 */ -#define WIFI_RESET_PORT_PODR PORT2.PODR.BIT.B4 /*PMOD PinNo.8 */ - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index 410d04c3611..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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 + 5) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index 73c49cfee04..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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 (1) -#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 (2048+20) -#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 (4096) -#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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index b3709389c2b..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,80 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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 RXD2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x04U; - - /* Set RXD3 pin */ - MPC.P25PFS.BYTE = 0x0AU; - PORT2.PMR.BYTE |= 0x20U; - - /* Set TXD2 pin */ - PORT5.PODR.BYTE |= 0x01U; - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x01U; - - /* Set TXD3 pin */ - PORT2.PODR.BYTE |= 0x08U; - MPC.P23PFS.BYTE = 0x0AU; - PORT2.PDR.BYTE |= 0x08U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 0547e097cff..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 59bbc3758f8..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index 12c52bcda7e..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,79 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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_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); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI3 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI3() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD3/SMISO3 pin */ - MPC.P25PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B5 = 1U; - - /* Set TXD3/SMOSI3 pin */ - MPC.P23PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B3 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index c1c28d66e4a..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_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 WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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_SCI2(); -void R_SCI_PinSet_SCI3(); - -#endif diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/.cproject b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/.cproject deleted file mode 100644 index f22a2caf494..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/.cproject +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/.gitignore b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/.project b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/.project deleted file mode 100644 index 49f8d702260..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266 - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-gr-rose-uart-esp8266 - - - 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-gr-rose-uart-esp8266 - - - 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 - - - - - 1549005912892 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1549005912954 - - 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 - - - - 1549005546569 - src/amazon_freertos_common/network_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-uart_esp8266 - - - - 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 - - - - 1545526355277 - 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-gr-rose-uart-esp8266/gnurx-e2studio/aws_demos.scfg b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/aws_demos.scfg deleted file mode 100644 index 2f07042a69a..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,497 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch deleted file mode 100644 index 7810cdba8ac..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h deleted file mode 100644 index 410d04c3611..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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 + 5) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h deleted file mode 100644 index bfb0bc72d76..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h deleted file mode 100644 index ea6b31eee73..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h deleted file mode 100644 index 73c49cfee04..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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 (1) -#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 (2048+20) -#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 (4096) -#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-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h deleted file mode 100644 index 5d75dd4ebe5..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-01 -***********************************************************************************************************************/ - -#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-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index 63afdf0dc29..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,79 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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-01 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -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); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI3 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI3(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD3/SMISO3 pin */ - MPC.P25PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B5 = 1U; - - /* Set TXD3/SMOSI3 pin */ - MPC.P23PFS.BYTE = 0x0AU; - PORT2.PMR.BIT.B3 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index a57d60060a9..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_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 WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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-01 -***********************************************************************************************************************/ - -#ifndef R_SCI_RX_H -#define R_SCI_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_SCI_PinSet_SCI2(void); -void R_SCI_PinSet_SCI3(void); - -#endif diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/attention!.txt b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/linker_script.ld b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/linker_script.ld deleted file mode 100644 index 8c2de050d07..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/linker_script.ld +++ /dev/null @@ -1,185 +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 = .; -} >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-gr-rose-uart-esp8266/gnurx-e2studio/src/linker_script_rvectors.ld_inc b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/linker_script_rvectors.ld_inc deleted file mode 100644 index 818dda33da0..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 9258189bc8f..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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) : 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(); - - /* 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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h deleted file mode 100644 index 498aa60cb8c..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 9989c36c2d6..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index fd38beed71a..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h deleted file mode 100644 index 8e7f57d5ec3..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c deleted file mode 100644 index be168ab0348..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 32aac4fb8d7..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index 2cd4c48584a..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 550faa9aa46..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index eb12c57a7b8..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 5bbd3a04486..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index 491427f3e24..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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 _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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 76fe3030e1f..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h +++ /dev/null @@ -1,633 +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 (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) - -/* 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) - -/* This macro is used to select which SCI channel used for UART WiFi module. - */ -#define MY_BSP_CFG_UART_WIFI_SCI (3) -#define WIFI_RESET_PORT_PDR PORT2.PDR.BIT.B4 /*PMOD PinNo.8 */ -#define WIFI_RESET_PORT_PODR PORT2.PODR.BIT.B4 /*PMOD PinNo.8 */ - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index dc88f8a0811..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,80 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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 RXD2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x04U; - - /* Set RXD3 pin */ - MPC.P25PFS.BYTE = 0x0AU; - PORT2.PMR.BYTE |= 0x20U; - - /* Set TXD2 pin */ - PORT5.PODR.BYTE |= 0x01U; - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x01U; - - /* Set TXD3 pin */ - PORT2.PODR.BYTE |= 0x08U; - MPC.P23PFS.BYTE = 0x0AU; - PORT2.PDR.BYTE |= 0x08U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-gr-rose-uart-esp8266/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 0547e097cff..00000000000 --- a/demos/renesas/rx65n-gr-rose-uart-esp8266/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-gr-rose/ccrx-csplus/.gitignore b/demos/renesas/rx65n-gr-rose/ccrx-csplus/.gitignore deleted file mode 100644 index 6ea78411070..00000000000 --- a/demos/renesas/rx65n-gr-rose/ccrx-csplus/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/HardwareDebug/ -*.mtud -*.rcpe -*.mtsp diff --git a/demos/renesas/rx65n-gr-rose/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx65n-gr-rose/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index c1d6f96d8c7..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl b/demos/renesas/rx65n-gr-rose/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl deleted file mode 100644 index 41d42034c58..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-gr-rose/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index 62879ddbbe9..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/aws_demos.ipcf b/demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos.ipcf deleted file mode 100644 index dfea8a46e5f..00000000000 --- a/demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos.ipcf +++ /dev/null @@ -1,1031 +0,0 @@ - - - - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-gr-rose\ccrx-csplus\src\smc_gen\general - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-gr-rose\ccrx-csplus\src\smc_gen\r_bsp - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-gr-rose\ccrx-csplus\src\smc_gen\r_byteq - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-gr-rose\ccrx-csplus\src\smc_gen\r_config - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-gr-rose\ccrx-csplus\src\smc_gen\r_ether_rx - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-gr-rose\ccrx-csplus\src\smc_gen\r_flash_rx - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-gr-rose\ccrx-csplus\src\smc_gen\r_pincfg - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-gr-rose\ccrx-csplus\src\smc_gen\r_s12ad_rx - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-gr-rose\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-gr-rose/ccrx-csplus/aws_demos.mtpj b/demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos.mtpj deleted file mode 100644 index 63ef5ab0a33..00000000000 --- a/demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos.mtpj +++ /dev/null @@ -1,12545 +0,0 @@ - - 9.01.00.00 - - - 2.0 - 9.1 - 38c69437-f988-4f88-8c80-ae04e04593eb - f70bf830-95c0-4101-8eb5-9679e799969f - 0d86a299-36f9-495e-b001-8d47448653cf - fb98844b-2c27-4275-9804-f6e63e204da0 - 38c69437-f988-4f88-8c80-ae04e04593eb - - - application_code - Category - 0d86a299-36f9-495e-b001-8d47448653cf - - - config_files - Category - 0d86a299-36f9-495e-b001-8d47448653cf - - - lib - Category - 0d86a299-36f9-495e-b001-8d47448653cf - - - src - Category - 0d86a299-36f9-495e-b001-8d47448653cf - - - Smart Configurator - Category - 0d86a299-36f9-495e-b001-8d47448653cf - - - common_demos - Category - 892b9074-80c8-49b8-8e3a-efc2ada42a43 - - - renesas_code - Category - 892b9074-80c8-49b8-8e3a-efc2ada42a43 - - - main.c - File - ..\common\application_code\main.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 892b9074-80c8-49b8-8e3a-efc2ada42a43 - - - include - Category - 51571c64-14b2-480f-a9c5-9cfbb5ee61b2 - - - source - Category - 51571c64-14b2-480f-a9c5-9cfbb5ee61b2 - - - aws_application_version.h - File - ..\..\..\common\include\aws_application_version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_clientcredential.h - File - ..\..\..\common\include\aws_clientcredential.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_clientcredential_keys.h - File - ..\..\..\common\include\aws_clientcredential_keys.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_demo.h - File - ..\..\..\common\include\aws_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_demo_runner.h - File - ..\..\..\common\include\aws_demo_runner.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_dev_mode_key_provisioning.h - File - ..\..\..\common\include\aws_dev_mode_key_provisioning.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_greengrass_discovery_demo.h - File - ..\..\..\common\include\aws_greengrass_discovery_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_hello_world.h - File - ..\..\..\common\include\aws_hello_world.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_logging_task.h - File - ..\..\..\common\include\aws_logging_task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_ota_codesigner_certificate.h - File - ..\..\..\common\include\aws_ota_codesigner_certificate.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_ota_update_demo.h - File - ..\..\..\common\include\aws_ota_update_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_shadow_lightbulb_on_off.h - File - ..\..\..\common\include\aws_shadow_lightbulb_on_off.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_simple_tcp_echo_server.h - File - ..\..\..\common\include\aws_simple_tcp_echo_server.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_subscribe_publish_loop.h - File - ..\..\..\common\include\aws_subscribe_publish_loop.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_tcp_echo_client_single_tasks.h - File - ..\..\..\common\include\aws_tcp_echo_client_single_tasks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dd6f3a7-fbb6-4fc6-a384-37783451703e - - - aws_demo_runner.c - File - ..\..\..\common\demo_runner\aws_demo_runner.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 07fcf4ef-0716-43e8-aa76-334621492cb5 - - - aws_dev_mode_key_provisioning.c - File - ..\..\..\common\devmode_key_provisioning\aws_dev_mode_key_provisioning.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 07fcf4ef-0716-43e8-aa76-334621492cb5 - - - aws_greengrass_discovery_demo.c - File - ..\..\..\common\greengrass_connectivity\aws_greengrass_discovery_demo.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 07fcf4ef-0716-43e8-aa76-334621492cb5 - - - aws_hello_world.c - File - ..\..\..\common\mqtt\aws_hello_world.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 07fcf4ef-0716-43e8-aa76-334621492cb5 - - - aws_logging_task_dynamic_buffers.c - File - ..\..\..\common\logging\aws_logging_task_dynamic_buffers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 07fcf4ef-0716-43e8-aa76-334621492cb5 - - - aws_shadow_lightbulb_on_off.c - File - ..\..\..\common\shadow\aws_shadow_lightbulb_on_off.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 07fcf4ef-0716-43e8-aa76-334621492cb5 - - - aws_subscribe_publish_loop.c - File - ..\..\..\common\mqtt\aws_subscribe_publish_loop.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 07fcf4ef-0716-43e8-aa76-334621492cb5 - - - aws_tcp_echo_client_separate_tasks.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_separate_tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 07fcf4ef-0716-43e8-aa76-334621492cb5 - - - aws_tcp_echo_client_single_task.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_single_task.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 07fcf4ef-0716-43e8-aa76-334621492cb5 - - - aws_bufferpool_config.h - File - ..\common\config_files\aws_bufferpool_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd4b707b-377d-42e8-97ac-2a30e0bcaf3b - - - aws_demo_config.h - File - ..\common\config_files\aws_demo_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd4b707b-377d-42e8-97ac-2a30e0bcaf3b - - - aws_ggd_config.h - File - ..\common\config_files\aws_ggd_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd4b707b-377d-42e8-97ac-2a30e0bcaf3b - - - aws_mqtt_agent_config.h - File - ..\common\config_files\aws_mqtt_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd4b707b-377d-42e8-97ac-2a30e0bcaf3b - - - aws_mqtt_config.h - File - ..\common\config_files\aws_mqtt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd4b707b-377d-42e8-97ac-2a30e0bcaf3b - - - aws_ota_agent_config.h - File - ..\common\config_files\aws_ota_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd4b707b-377d-42e8-97ac-2a30e0bcaf3b - - - aws_pkcs11_config.h - File - ..\common\config_files\aws_pkcs11_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd4b707b-377d-42e8-97ac-2a30e0bcaf3b - - - aws_secure_sockets_config.h - File - ..\common\config_files\aws_secure_sockets_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd4b707b-377d-42e8-97ac-2a30e0bcaf3b - - - aws_shadow_config.h - File - ..\common\config_files\aws_shadow_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd4b707b-377d-42e8-97ac-2a30e0bcaf3b - - - aws_wifi_config.h - File - ..\common\config_files\aws_wifi_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd4b707b-377d-42e8-97ac-2a30e0bcaf3b - - - FreeRTOSConfig.h - File - ..\common\config_files\FreeRTOSConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd4b707b-377d-42e8-97ac-2a30e0bcaf3b - - - FreeRTOSIPConfig.h - File - ..\common\config_files\FreeRTOSIPConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - bd4b707b-377d-42e8-97ac-2a30e0bcaf3b - - - aws - Category - 6b0320eb-8081-43e5-9019-0fea7332b603 - - - third_party - Category - 6b0320eb-8081-43e5-9019-0fea7332b603 - - - bufferpool - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - crypto - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - FreeRTOS - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - FreeRTOS-Plus-TCP - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - greengrass - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - include - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - mqtt - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - pkcs11 - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - secure_sockets - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - shadow - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - tls - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - utils - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - wifi - Category - 2876244a-1bf5-4b8c-81fc-ca42bdc95307 - - - aws_bufferpool_static_thread_safe.c - File - ..\..\..\..\lib\bufferpool\aws_bufferpool_static_thread_safe.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - bafa3456-5a5b-42c5-a56f-4e2ecf37d12b - - - aws_crypto.c - File - ..\..\..\..\lib\crypto\aws_crypto.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a01ac68a-f9bb-49c8-bd70-b1e648f27d5d - - - portable - Category - 5326cc93-9fc7-43de-af92-9e28245b790c - - - event_groups.c - File - ..\..\..\..\lib\FreeRTOS\event_groups.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5326cc93-9fc7-43de-af92-9e28245b790c - - - list.c - File - ..\..\..\..\lib\FreeRTOS\list.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5326cc93-9fc7-43de-af92-9e28245b790c - - - queue.c - File - ..\..\..\..\lib\FreeRTOS\queue.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5326cc93-9fc7-43de-af92-9e28245b790c - - - stream_buffer.c - File - ..\..\..\..\lib\FreeRTOS\stream_buffer.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5326cc93-9fc7-43de-af92-9e28245b790c - - - tasks.c - File - ..\..\..\..\lib\FreeRTOS\tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5326cc93-9fc7-43de-af92-9e28245b790c - - - timers.c - File - ..\..\..\..\lib\FreeRTOS\timers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5326cc93-9fc7-43de-af92-9e28245b790c - - - MemMang - Category - 062e32fd-28b8-4f74-92f8-b2d789c4ba9e - - - Renesas - Category - 062e32fd-28b8-4f74-92f8-b2d789c4ba9e - - - heap_4.c - File - ..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6c8e82f6-7253-416b-9660-2ad2a66ec34c - - - RX600v2 - Category - ed59ef6d-c404-4cdc-ad1a-e8236ba8000b - - - port.c - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\port.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9418a9e7-4bac-4141-a449-fdd04fdf49a0 - - - port_asm.src - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\port_asm.src - f654126d-e7ad-426d-be34-8455271d959b - 9418a9e7-4bac-4141-a449-fdd04fdf49a0 - - - portmacro.h - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\portmacro.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9418a9e7-4bac-4141-a449-fdd04fdf49a0 - - - include - Category - 3854383f-65c7-49b6-91d6-16dceba5f065 - - - source - Category - 3854383f-65c7-49b6-91d6-16dceba5f065 - - - FreeRTOSIPConfigDefaults.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - FreeRTOS_ARP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - FreeRTOS_DHCP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - FreeRTOS_DNS.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - FreeRTOS_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - FreeRTOS_IP_Private.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - FreeRTOS_Sockets.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - FreeRTOS_Stream_Buffer.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - FreeRTOS_TCP_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - FreeRTOS_TCP_WIN.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - FreeRTOS_UDP_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - FreeRTOS_errno_TCP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - IPTraceMacroDefaults.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - NetworkBufferManagement.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - NetworkInterface.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkInterface.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c7303205-5cc0-4eea-9bbc-1be41cebb860 - - - portable - Category - d3422a7d-d327-4781-9bc0-87ca693a634d - - - FreeRTOS_ARP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_ARP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d3422a7d-d327-4781-9bc0-87ca693a634d - - - FreeRTOS_DHCP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DHCP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d3422a7d-d327-4781-9bc0-87ca693a634d - - - FreeRTOS_DNS.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DNS.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d3422a7d-d327-4781-9bc0-87ca693a634d - - - FreeRTOS_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d3422a7d-d327-4781-9bc0-87ca693a634d - - - FreeRTOS_Sockets.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d3422a7d-d327-4781-9bc0-87ca693a634d - - - FreeRTOS_Stream_Buffer.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Stream_Buffer.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d3422a7d-d327-4781-9bc0-87ca693a634d - - - FreeRTOS_TCP_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d3422a7d-d327-4781-9bc0-87ca693a634d - - - FreeRTOS_TCP_WIN.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_WIN.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d3422a7d-d327-4781-9bc0-87ca693a634d - - - FreeRTOS_UDP_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_UDP_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d3422a7d-d327-4781-9bc0-87ca693a634d - - - History.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\History.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - d3422a7d-d327-4781-9bc0-87ca693a634d - - - readme.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - d3422a7d-d327-4781-9bc0-87ca693a634d - - - ReadMe.url - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\ReadMe.url - d3422a7d-d327-4781-9bc0-87ca693a634d - - - BufferManagement - Category - efc83038-6ae0-4717-9092-fe47b8f0ef83 - - - Compiler - Category - efc83038-6ae0-4717-9092-fe47b8f0ef83 - - - NetworkInterface - Category - efc83038-6ae0-4717-9092-fe47b8f0ef83 - - - BufferAllocation_2.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f3664d9c-122e-46ca-90e9-273248fb944a - - - Renesas - Category - 9e47eaa3-3339-4992-9170-c0867865fea0 - - - pack_struct_end.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas\pack_struct_end.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - efdd6f57-6a2f-4ac0-b50d-9f2d4db72653 - - - pack_struct_start.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas\pack_struct_start.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - efdd6f57-6a2f-4ac0-b50d-9f2d4db72653 - - - RX - Category - c89374ee-dc10-4541-a581-7d8ba7b324dd - - - README_DRIVER_DISCLAIMER.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\README_DRIVER_DISCLAIMER.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - c89374ee-dc10-4541-a581-7d8ba7b324dd - - - ether_callback.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\ether_callback.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 84b4006c-06f4-4013-869c-8dab1ec2cb4f - - - NetworkInterface.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\NetworkInterface.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 84b4006c-06f4-4013-869c-8dab1ec2cb4f - - - aws_greengrass_discovery.c - File - ..\..\..\..\lib\greengrass\aws_greengrass_discovery.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 93f8c584-c0e6-461c-bda8-beb74cd965ce - - - aws_helper_secure_connect.c - File - ..\..\..\..\lib\greengrass\aws_helper_secure_connect.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 93f8c584-c0e6-461c-bda8-beb74cd965ce - - - private - Category - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_appversion32.h - File - ..\..\..\..\lib\include\aws_appversion32.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_crypto.h - File - ..\..\..\..\lib\include\aws_crypto.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_greengrass_discovery.h - File - ..\..\..\..\lib\include\aws_greengrass_discovery.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_mqtt_agent.h - File - ..\..\..\..\lib\include\aws_mqtt_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_mqtt_lib.h - File - ..\..\..\..\lib\include\aws_mqtt_lib.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_ota_agent.h - File - ..\..\..\..\lib\include\aws_ota_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_pkcs11.h - File - ..\..\..\..\lib\include\aws_pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_secure_sockets.h - File - ..\..\..\..\lib\include\aws_secure_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_shadow.h - File - ..\..\..\..\lib\include\aws_shadow.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_system_init.h - File - ..\..\..\..\lib\include\aws_system_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_tls.h - File - ..\..\..\..\lib\include\aws_tls.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_wifi.h - File - ..\..\..\..\lib\include\aws_wifi.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - event_groups.h - File - ..\..\..\..\lib\include\event_groups.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - FreeRTOS.h - File - ..\..\..\..\lib\include\FreeRTOS.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - message_buffer.h - File - ..\..\..\..\lib\include\message_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - queue.h - File - ..\..\..\..\lib\include\queue.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - semphr.h - File - ..\..\..\..\lib\include\semphr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - stream_buffer.h - File - ..\..\..\..\lib\include\stream_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - task.h - File - ..\..\..\..\lib\include\task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - timers.h - File - ..\..\..\..\lib\include\timers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7e9cca0d-f026-4793-a790-8cc98d9e82a5 - - - aws_bufferpool.h - File - ..\..\..\..\lib\include\private\aws_bufferpool.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_default_root_certificates.h - File - ..\..\..\..\lib\include\private\aws_default_root_certificates.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_doubly_linked_list.h - File - ..\..\..\..\lib\include\private\aws_doubly_linked_list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_ggd_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_ggd_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_helper_secure_connect.h - File - ..\..\..\..\lib\include\private\aws_helper_secure_connect.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_lib_init.h - File - ..\..\..\..\lib\include\private\aws_lib_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_mqtt_agent_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_agent_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_mqtt_buffer.h - File - ..\..\..\..\lib\include\private\aws_mqtt_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_mqtt_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_ota_agent_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_agent_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_ota_cbor_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_ota_cbor.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_ota_pal.h - File - ..\..\..\..\lib\include\private\aws_ota_pal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_ota_types.h - File - ..\..\..\..\lib\include\private\aws_ota_types.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_secure_sockets_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_secure_sockets_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_shadow_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_shadow_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_shadow_json.h - File - ..\..\..\..\lib\include\private\aws_shadow_json.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - deprecated_definitions.h - File - ..\..\..\..\lib\include\private\deprecated_definitions.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - list.h - File - ..\..\..\..\lib\include\private\list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - mpu_wrappers.h - File - ..\..\..\..\lib\include\private\mpu_wrappers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - portable.h - File - ..\..\..\..\lib\include\private\portable.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - projdefs.h - File - ..\..\..\..\lib\include\private\projdefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - stack_macros.h - File - ..\..\..\..\lib\include\private\stack_macros.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - threading_alt.h - File - ..\..\..\..\lib\include\private\threading_alt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 295d7f94-1ca4-42bb-bb3f-d0306cf288e4 - - - aws_mqtt_agent.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_agent.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1a11ac62-df67-46b2-b1e3-e7475f80b2db - - - aws_mqtt_lib.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_lib.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1a11ac62-df67-46b2-b1e3-e7475f80b2db - - - aws_pkcs11_mbedtls.c - File - ..\..\..\..\lib\pkcs11\mbedtls\aws_pkcs11_mbedtls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - dbd017dd-3f5a-4eff-908f-e27ca33cc2b4 - - - aws_pkcs11_pal.c - File - ..\..\..\..\lib\pkcs11\portable\renesas\rx65n-gr-rose\aws_pkcs11_pal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - dbd017dd-3f5a-4eff-908f-e27ca33cc2b4 - - - aws_secure_sockets.c - File - ..\..\..\..\lib\secure_sockets\portable\renesas\rx65n-gr-rose\aws_secure_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6aee0238-efa2-4e97-ab5d-7a28a35d648b - - - aws_shadow.c - File - ..\..\..\..\lib\shadow\aws_shadow.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 951dc9c0-d6ca-470d-8065-a0760df2bbca - - - aws_shadow_json.c - File - ..\..\..\..\lib\shadow\aws_shadow_json.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 951dc9c0-d6ca-470d-8065-a0760df2bbca - - - aws_tls.c - File - ..\..\..\..\lib\tls\aws_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 86614a1a-4ddd-4827-8b23-3b1620d89772 - - - aws_system_init.c - File - ..\..\..\..\lib\utils\aws_system_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4123f6c8-5822-47f5-b04b-2d28711adbca - - - jsmn - Category - f0cc1e58-2767-4709-a2d1-0b89ed59eaed - - - mbedtls - Category - f0cc1e58-2767-4709-a2d1-0b89ed59eaed - - - mcu_vendor - Category - f0cc1e58-2767-4709-a2d1-0b89ed59eaed - - - pkcs11 - Category - f0cc1e58-2767-4709-a2d1-0b89ed59eaed - - - tinycbor - Category - f0cc1e58-2767-4709-a2d1-0b89ed59eaed - - - jsmn.c - File - ..\..\..\..\lib\third_party\jsmn\jsmn.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6bbbb9d1-f28f-476b-8c00-11d6367de5f8 - - - jsmn.h - File - ..\..\..\..\lib\third_party\jsmn\jsmn.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6bbbb9d1-f28f-476b-8c00-11d6367de5f8 - - - include - Category - b11aec3a-c830-4725-8eea-b4f20cab59a9 - - - library - Category - b11aec3a-c830-4725-8eea-b4f20cab59a9 - - - LICENSE - File - ..\..\..\..\lib\third_party\mbedtls\LICENSE - b11aec3a-c830-4725-8eea-b4f20cab59a9 - - - mbedtls - Category - f23ee3a3-b8db-491c-b9fa-7a977df1a61b - - - aes.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aes.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - aesni.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aesni.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - arc4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\arc4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - asn1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - asn1write.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1write.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - base64.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\base64.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - bignum.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bignum.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - blowfish.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\blowfish.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - bn_mul.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bn_mul.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - camellia.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\camellia.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ccm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ccm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - certs.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\certs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - check_config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\check_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - cipher.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - cipher_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - cmac.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cmac.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - compat-1.3.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\compat-1.3.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ctr_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ctr_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - debug.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\debug.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - des.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\des.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - dhm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\dhm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ecdh.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdh.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ecdsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ecjpake.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecjpake.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ecp.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ecp_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - entropy.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - entropy_poll.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy_poll.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - error.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\error.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - gcm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\gcm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - havege.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\havege.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - hmac_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\hmac_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - md.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - md2.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md2.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - md4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - md5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - md_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - memory_buffer_alloc.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\memory_buffer_alloc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - net.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - net_sockets.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - oid.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\oid.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - padlock.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\padlock.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - pem.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pem.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - pk.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - pkcs12.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs12.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - pkcs5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - pk_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - platform.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - platform_time.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - platform_util.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_util.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ripemd160.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ripemd160.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - rsa_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - rsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - sha1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - sha256.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha256.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - sha512.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha512.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ssl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ssl_cache.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cache.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ssl_ciphersuites.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ciphersuites.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ssl_cookie.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cookie.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ssl_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - ssl_ticket.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ticket.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - threading.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\threading.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - timing.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\timing.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - version.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - x509.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - x509_crl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - x509_crt.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - x509_csr.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_csr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - xtea.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\xtea.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed59c0f2-21dd-4003-89c7-5984fddfe2aa - - - aes.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aes.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - aesni.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aesni.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - arc4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\arc4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - asn1parse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1parse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - asn1write.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1write.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - base64.c - File - ..\..\..\..\lib\third_party\mbedtls\library\base64.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - bignum.c - File - ..\..\..\..\lib\third_party\mbedtls\library\bignum.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - blowfish.c - File - ..\..\..\..\lib\third_party\mbedtls\library\blowfish.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - camellia.c - File - ..\..\..\..\lib\third_party\mbedtls\library\camellia.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ccm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ccm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - certs.c - File - ..\..\..\..\lib\third_party\mbedtls\library\certs.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - cipher.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - cipher_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - cmac.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cmac.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ctr_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ctr_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - debug.c - File - ..\..\..\..\lib\third_party\mbedtls\library\debug.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - des.c - File - ..\..\..\..\lib\third_party\mbedtls\library\des.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - dhm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\dhm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ecdh.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdh.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ecdsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ecjpake.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecjpake.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ecp.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ecp_curves.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp_curves.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - entropy.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - entropy_poll.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - error.c - File - ..\..\..\..\lib\third_party\mbedtls\library\error.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - gcm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\gcm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - havege.c - File - ..\..\..\..\lib\third_party\mbedtls\library\havege.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - hmac_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\hmac_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - md.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - md2.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - md4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - md5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - md_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - memory_buffer_alloc.c - File - ..\..\..\..\lib\third_party\mbedtls\library\memory_buffer_alloc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - net_sockets.c - File - ..\..\..\..\lib\third_party\mbedtls\library\net_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - oid.c - File - ..\..\..\..\lib\third_party\mbedtls\library\oid.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - padlock.c - File - ..\..\..\..\lib\third_party\mbedtls\library\padlock.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - pem.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pem.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - pk.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - pkcs12.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs12.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - pkcs5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - pkparse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkparse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - pkwrite.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkwrite.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - pk_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - platform.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - platform_util.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform_util.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ripemd160.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ripemd160.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - rsa_internal.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa_internal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - rsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - sha1.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - sha256.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha256.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - sha512.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha512.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ssl_cache.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cache.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ssl_ciphersuites.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ciphersuites.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ssl_cli.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cli.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ssl_cookie.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cookie.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ssl_srv.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_srv.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ssl_ticket.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ticket.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - ssl_tls.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - threading.c - File - ..\..\..\..\lib\third_party\mbedtls\library\threading.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - timing.c - File - ..\..\..\..\lib\third_party\mbedtls\library\timing.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - version.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - version_features.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version_features.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - x509.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - x509write_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - x509write_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - x509_create.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_create.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - x509_crl.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - x509_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - x509_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - xtea.c - File - ..\..\..\..\lib\third_party\mbedtls\library\xtea.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cf05a161-4b6d-4a99-8c38-9293b700e621 - - - renesas - Category - 2b60adc6-d74f-4d88-b004-895440652cf0 - - - amazon_freertos_common - Category - 9b719646-1d2d-4385-934a-4453fdae9213 - b8ee427e-d7f5-42cf-8a8f-02d4af99be6a - - - FIT - Category - 9b719646-1d2d-4385-934a-4453fdae9213 - 2287747c-8074-490d-8b89-0c47caf33bbf - - - pkcs11.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c297833d-4b30-4011-bfdf-a3e2d9ca47d2 - - - pkcs11f.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11f.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c297833d-4b30-4011-bfdf-a3e2d9ca47d2 - - - pkcs11t.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11t.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c297833d-4b30-4011-bfdf-a3e2d9ca47d2 - - - assert_p.h - File - ..\..\..\..\lib\third_party\tinycbor\assert_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c06a858e-965f-452f-b014-609fdedb9d84 - - - cbor.h - File - ..\..\..\..\lib\third_party\tinycbor\cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c06a858e-965f-452f-b014-609fdedb9d84 - - - cborconstants_p.h - File - ..\..\..\..\lib\third_party\tinycbor\cborconstants_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c06a858e-965f-452f-b014-609fdedb9d84 - - - cborencoder.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c06a858e-965f-452f-b014-609fdedb9d84 - - - cborencoder_close_container_checked.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder_close_container_checked.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c06a858e-965f-452f-b014-609fdedb9d84 - - - cborerrorstrings.c - File - ..\..\..\..\lib\third_party\tinycbor\cborerrorstrings.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c06a858e-965f-452f-b014-609fdedb9d84 - - - cborparser.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c06a858e-965f-452f-b014-609fdedb9d84 - - - cborparser_dup_string.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser_dup_string.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c06a858e-965f-452f-b014-609fdedb9d84 - - - cborpretty.c - File - ..\..\..\..\lib\third_party\tinycbor\cborpretty.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c06a858e-965f-452f-b014-609fdedb9d84 - - - compilersupport_p.h - File - ..\..\..\..\lib\third_party\tinycbor\compilersupport_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c06a858e-965f-452f-b014-609fdedb9d84 - - - extract_number_p.h - File - ..\..\..\..\lib\third_party\tinycbor\extract_number_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c06a858e-965f-452f-b014-609fdedb9d84 - - - math_support_p.h - File - ..\..\..\..\lib\third_party\tinycbor\math_support_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c06a858e-965f-452f-b014-609fdedb9d84 - - - LICENSE - File - ..\..\..\..\lib\third_party\tinycbor\LICENSE - c06a858e-965f-452f-b014-609fdedb9d84 - - - amazon_freertos_common - Category - 35c39997-2e0d-46d0-b0ba-ee3b25c031ea - f02eabfa-4d1c-4a52-8b85-390abadfc28f - - - FIT_modified_code - Category - 35c39997-2e0d-46d0-b0ba-ee3b25c031ea - 690b9da3-bf74-44df-bc90-1462200f0fbd - - - compiler_support - Category - ab131a9c-3802-44bc-8bd5-1a40cdd59ff2 - - - network_support - Category - ab131a9c-3802-44bc-8bd5-1a40cdd59ff2 - 02ce8666-cd15-4c97-b3b6-cf3cc4f7ce07 - - - croutine.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\croutine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ab131a9c-3802-44bc-8bd5-1a40cdd59ff2 - - - entropy_hardware_poll.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\entropy_hardware_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ab131a9c-3802-44bc-8bd5-1a40cdd59ff2 - - - freertos_start.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ab131a9c-3802-44bc-8bd5-1a40cdd59ff2 - - - freertos_start.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ab131a9c-3802-44bc-8bd5-1a40cdd59ff2 - - - serial_term_uart.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ab131a9c-3802-44bc-8bd5-1a40cdd59ff2 - - - serial_term_uart.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ab131a9c-3802-44bc-8bd5-1a40cdd59ff2 - - - ccrx - Category - b355c2d5-bb3b-463f-9c1a-1f7474c321ee - ab67951b-eb58-428a-a87a-d9c0560c7444 - - - exit.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\exit.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4503ef88-71e7-40c9-8659-544a673bc583 - - - time.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4503ef88-71e7-40c9-8659-544a673bc583 - - - onchipt_rx_ether - Category - 56dddd4c-5fef-4851-b61e-04ae9a4f70b9 - 2a85d8ca-893b-4f9b-aa83-8c5b0ea982f7 - - - 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 - c602160c-7c14-4b8b-a3d7-1713dc82a38f - - - r_bsp - Category - f664de2e-92cc-469d-a381-e34b4e7a3f7d - - - r_byteq - Category - f664de2e-92cc-469d-a381-e34b4e7a3f7d - - - r_cmt_rx - Category - f664de2e-92cc-469d-a381-e34b4e7a3f7d - - - r_ether_rx - Category - f664de2e-92cc-469d-a381-e34b4e7a3f7d - - - r_flash_rx - Category - f664de2e-92cc-469d-a381-e34b4e7a3f7d - - - r_riic_rx - Category - f664de2e-92cc-469d-a381-e34b4e7a3f7d - - - r_sci_iic_rx - Category - f664de2e-92cc-469d-a381-e34b4e7a3f7d - - - r_sci_rx - Category - f664de2e-92cc-469d-a381-e34b4e7a3f7d - - - r_s12ad_rx - Category - f664de2e-92cc-469d-a381-e34b4e7a3f7d - - - attention!.txt - File - src\attention!.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - f664de2e-92cc-469d-a381-e34b4e7a3f7d - - - Please exclude unnecessary r_xxx from build - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\.files\Please exclude unnecessary r_xxx from build - f664de2e-92cc-469d-a381-e34b4e7a3f7d - - - board - Category - 4ea7e328-186e-438f-a37d-95b5e6ff04b9 - - - doc - Category - 4ea7e328-186e-438f-a37d-95b5e6ff04b9 - - - mcu - Category - 4ea7e328-186e-438f-a37d-95b5e6ff04b9 - - - platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4ea7e328-186e-438f-a37d-95b5e6ff04b9 - - - 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 - 4ea7e328-186e-438f-a37d-95b5e6ff04b9 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 4ea7e328-186e-438f-a37d-95b5e6ff04b9 - - - all - Category - 67edcfe6-9e6a-4316-9f5d-66a0bd817092 - e14e8473-27b5-4042-861b-710159601867 - - - generic_rx65n - Category - 67edcfe6-9e6a-4316-9f5d-66a0bd817092 - - - rx65n - Category - 67edcfe6-9e6a-4316-9f5d-66a0bd817092 - ed3d42bc-0acf-4534-b6ca-5b3428a0e80d - - - 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 - 9c65722c-74d1-415b-b848-dcdfc735c040 - - - 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 - 9c65722c-74d1-415b-b848-dcdfc735c040 - - - 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 - 9c65722c-74d1-415b-b848-dcdfc735c040 - - - 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 - 9c65722c-74d1-415b-b848-dcdfc735c040 - - - 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 - 9c65722c-74d1-415b-b848-dcdfc735c040 - - - 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 - 9c65722c-74d1-415b-b848-dcdfc735c040 - - - 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 - 9c65722c-74d1-415b-b848-dcdfc735c040 - - - 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 - 9c65722c-74d1-415b-b848-dcdfc735c040 - - - 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 - 9c65722c-74d1-415b-b848-dcdfc735c040 - - - 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 - c6f0d27a-507d-4154-8786-2111d9e744e1 - - - 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 - c6f0d27a-507d-4154-8786-2111d9e744e1 - - - 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 - c6f0d27a-507d-4154-8786-2111d9e744e1 - - - 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 - 850c0c91-e5d9-45f9-8641-6c324e799c80 - - - 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 - 850c0c91-e5d9-45f9-8641-6c324e799c80 - - - 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 - 850c0c91-e5d9-45f9-8641-6c324e799c80 - - - en - Category - dba66aa2-ecfb-4880-8828-faa60799e5c5 - - - ja - Category - dba66aa2-ecfb-4880-8828-faa60799e5c5 - - - r01an1685ej0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\en\r01an1685ej0380-rx.pdf - ea868710-5301-42be-a6c7-496ffb7e0f26 - - - r01an1685jj0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - 722aa66b-4450-4282-91ac-56c570044ce2 - - - all - Category - 38b9eda8-99f7-40ee-85ac-5d97ac0698ad - - - rx65n - Category - 38b9eda8-99f7-40ee-85ac-5d97ac0698ad - - - 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 - 42fa09f8-2d11-4153-aa05-99d3d34a32d3 - - - 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 - 42fa09f8-2d11-4153-aa05-99d3d34a32d3 - - - 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 - 42fa09f8-2d11-4153-aa05-99d3d34a32d3 - - - 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 - 42fa09f8-2d11-4153-aa05-99d3d34a32d3 - - - register_access - Category - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - 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 - cd3ecd72-588a-4beb-b1c7-75b7ea2dff8b - - - ccrx - Category - 6df6236d-b11b-4285-98ac-66ffc9dca5f0 - 84745a4e-2ca9-4e23-b166-71cabe49b228 - - - 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 - 433bf751-1133-457b-b539-538d980fa093 - - - doc - Category - 914d5a44-5112-4ce6-8e96-79699ca09e48 - - - ref - Category - 914d5a44-5112-4ce6-8e96-79699ca09e48 - - - src - Category - 914d5a44-5112-4ce6-8e96-79699ca09e48 - - - 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 - 914d5a44-5112-4ce6-8e96-79699ca09e48 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 914d5a44-5112-4ce6-8e96-79699ca09e48 - - - r01an1683jj0160_rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\doc\r01an1683jj0160_rx.pdf - 6d37160e-1d9c-44b0-84e8-7431af0feedb - - - 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 - 5d1344ae-8021-4dc8-b2f2-cb1d5f8bf754 - - - 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 - 9c073169-43a2-45d7-8937-cd4730b1ee27 - - - 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 - 9c073169-43a2-45d7-8937-cd4730b1ee27 - - - doc - Category - 7e17b813-cd82-470d-a102-1ff74198160a - - - ref - Category - 7e17b813-cd82-470d-a102-1ff74198160a - - - src - Category - 7e17b813-cd82-470d-a102-1ff74198160a - - - 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 - 7e17b813-cd82-470d-a102-1ff74198160a - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 7e17b813-cd82-470d-a102-1ff74198160a - - - en - Category - f15c32fd-8558-4e79-91fa-a2b08210e848 - - - ja - Category - f15c32fd-8558-4e79-91fa-a2b08210e848 - - - r01an1856ej0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\en\r01an1856ej0321-rx.pdf - 4eea1fe1-6211-44b1-ac59-f5eb0f1d5f3a - - - r01an1856jj0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\ja\r01an1856jj0321-rx.pdf - acb2c216-6264-404a-847c-b3d6c09df018 - - - 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 - 9c487c1c-1e38-406b-a10e-53b8206aea0e - - - 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 - 7c488f9f-ef5c-401d-9402-851d05c9f814 - - - doc - Category - 6a067df5-5e00-4f73-b1dd-8e8335a532b8 - - - ref - Category - 6a067df5-5e00-4f73-b1dd-8e8335a532b8 - - - src - Category - 6a067df5-5e00-4f73-b1dd-8e8335a532b8 - - - 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 - 6a067df5-5e00-4f73-b1dd-8e8335a532b8 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 6a067df5-5e00-4f73-b1dd-8e8335a532b8 - - - en - Category - b8380551-d8fd-44d0-95fc-7e8ec074527c - - - ja - Category - b8380551-d8fd-44d0-95fc-7e8ec074527c - - - r01an2009ej0115-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\doc\en\r01an2009ej0115-rx.pdf - 1c6060c2-8766-441b-ad2e-ee3595b0e61f - - - r01an2009jj0115-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\doc\ja\r01an2009jj0115-rx.pdf - 7c2c5e95-157d-49a2-b2be-c69b2d3dc773 - - - 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 - 24957e0f-c02c-44e7-a7e3-02b0a33cfaf0 - - - phy - Category - c8cad890-c35d-44aa-9538-6653fd86c945 - - - 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 - c8cad890-c35d-44aa-9538-6653fd86c945 - - - 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 - c8cad890-c35d-44aa-9538-6653fd86c945 - - - targets - Category - c8cad890-c35d-44aa-9538-6653fd86c945 - - - 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 - eda613fc-1297-44be-98a0-e2971c4be4cc - - - 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 - eda613fc-1297-44be-98a0-e2971c4be4cc - - - rx65n - Category - 0c41e00a-d3e6-420b-80cf-ad39cf728951 - - - 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 - 11495247-ff73-4da8-aed5-6d270ca42747 - - - doc - Category - 359f2fc0-7123-4e5e-8dcd-0b21756c3b04 - - - ref - Category - 359f2fc0-7123-4e5e-8dcd-0b21756c3b04 - - - src - Category - 359f2fc0-7123-4e5e-8dcd-0b21756c3b04 - - - 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 - 359f2fc0-7123-4e5e-8dcd-0b21756c3b04 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 359f2fc0-7123-4e5e-8dcd-0b21756c3b04 - - - en - Category - 8e0ff8f9-04c1-422f-bf2b-592e4dcc604a - - - ja - Category - 8e0ff8f9-04c1-422f-bf2b-592e4dcc604a - - - r01an2184eu0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - 93a9b717-2044-4e96-a119-4f5344494680 - - - r01an2184ju0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - 8bf901f3-8836-4207-938d-ed24e000824f - - - 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 - 9d786b37-2b3b-4625-ba06-64d13766624b - - - flash_type_1 - Category - 7410c847-b987-4a0a-ac9c-90c0c65299bb - - - flash_type_2 - Category - 7410c847-b987-4a0a-ac9c-90c0c65299bb - - - flash_type_3 - Category - 7410c847-b987-4a0a-ac9c-90c0c65299bb - - - flash_type_4 - Category - 7410c847-b987-4a0a-ac9c-90c0c65299bb - - - 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 - 7410c847-b987-4a0a-ac9c-90c0c65299bb - - - 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 - 7410c847-b987-4a0a-ac9c-90c0c65299bb - - - 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 - 7410c847-b987-4a0a-ac9c-90c0c65299bb - - - 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 - 7410c847-b987-4a0a-ac9c-90c0c65299bb - - - 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 - 7410c847-b987-4a0a-ac9c-90c0c65299bb - - - 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 - 7410c847-b987-4a0a-ac9c-90c0c65299bb - - - 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 - 7410c847-b987-4a0a-ac9c-90c0c65299bb - - - targets - Category - 7410c847-b987-4a0a-ac9c-90c0c65299bb - - - 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 - c9c25643-e544-4005-8024-392f37f0ac3e - - - 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 - c9c25643-e544-4005-8024-392f37f0ac3e - - - 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 - c9c25643-e544-4005-8024-392f37f0ac3e - - - 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 - c9c25643-e544-4005-8024-392f37f0ac3e - - - 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 - c9c25643-e544-4005-8024-392f37f0ac3e - - - 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 - c9c25643-e544-4005-8024-392f37f0ac3e - - - 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 - c9c25643-e544-4005-8024-392f37f0ac3e - - - 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 - c9c25643-e544-4005-8024-392f37f0ac3e - - - 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 - c9c25643-e544-4005-8024-392f37f0ac3e - - - 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 - c9c25643-e544-4005-8024-392f37f0ac3e - - - 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 - d84dbc2e-2b4b-41a3-aefb-d396159211d8 - - - 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 - d84dbc2e-2b4b-41a3-aefb-d396159211d8 - - - 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 - 7704fe8b-1e30-4066-adb9-92c370397512 - - - 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 - 7704fe8b-1e30-4066-adb9-92c370397512 - - - 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 - 0f4e7b87-77e7-434d-86e1-df966246e82a - - - 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 - 0f4e7b87-77e7-434d-86e1-df966246e82a - - - rx65n - Category - fec141e2-e2eb-4719-9801-b0a10aadff55 - - - 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 - 2fb35027-7597-48a2-b392-85f19d13dc43 - - - 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 - 2fb35027-7597-48a2-b392-85f19d13dc43 - - - doc - Category - 5ad9b1bb-66ae-48ea-88df-773c162edca8 - - - ref - Category - 5ad9b1bb-66ae-48ea-88df-773c162edca8 - - - src - Category - 5ad9b1bb-66ae-48ea-88df-773c162edca8 - - - 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 - 5ad9b1bb-66ae-48ea-88df-773c162edca8 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 5ad9b1bb-66ae-48ea-88df-773c162edca8 - - - en - Category - 9c8a9409-83cb-481b-875c-3f5c27eb0b84 - - - ja - Category - 9c8a9409-83cb-481b-875c-3f5c27eb0b84 - - - r01an1692ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\doc\en\r01an1692ej0220-rx.pdf - 5d0e558b-25e0-4da1-90ac-3709d8fed871 - - - r01an1692jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\doc\ja\r01an1692jj0220-rx.pdf - 93bc90ac-acb2-43f9-b9da-2a921247dccb - - - 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 - 149c3c69-0061-47a5-b5ac-edc4f1332b7e - - - 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 - 149c3c69-0061-47a5-b5ac-edc4f1332b7e - - - 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 - 5ad1d15d-429b-4e08-b87f-e318be0a2f02 - - - 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 - 5ad1d15d-429b-4e08-b87f-e318be0a2f02 - - - targets - Category - 5ad1d15d-429b-4e08-b87f-e318be0a2f02 - - - rx65n - Category - 7dae4909-e5a3-4aac-977f-65b17df71eb7 - - - 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 - c20635ca-8c4e-485d-86f7-6cb54a17763f - - - 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 - c20635ca-8c4e-485d-86f7-6cb54a17763f - - - doc - Category - 8eeffdbf-fed9-4647-81fd-64595bd68035 - - - ref - Category - 8eeffdbf-fed9-4647-81fd-64595bd68035 - - - src - Category - 8eeffdbf-fed9-4647-81fd-64595bd68035 - - - 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 - 8eeffdbf-fed9-4647-81fd-64595bd68035 - - - 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 - 8eeffdbf-fed9-4647-81fd-64595bd68035 - - - en - Category - 539df74c-fbe0-4acb-8db5-c68782e30327 - - - ja - Category - 539df74c-fbe0-4acb-8db5-c68782e30327 - - - r01an1691ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\en\r01an1691ej0220-rx.pdf - c04723d2-d7e5-4c35-88a2-75dddbe9ecfe - - - r01an1691jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\ja\r01an1691jj0220-rx.pdf - 207ba146-3b80-4d85-a807-0866c1aab421 - - - 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 - 205a3a59-0618-45ff-b424-39f6e80b0cef - - - 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 - 205a3a59-0618-45ff-b424-39f6e80b0cef - - - 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 - 61c81ff2-6b15-4d85-837c-cb769c43fa9a - - - 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 - 61c81ff2-6b15-4d85-837c-cb769c43fa9a - - - 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 - 61c81ff2-6b15-4d85-837c-cb769c43fa9a - - - targets - Category - 61c81ff2-6b15-4d85-837c-cb769c43fa9a - - - rx65n - Category - 5f0119ec-e711-42d4-8147-acd4594038df - - - 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 - 6ee21629-f0c4-4385-b0b4-bb31f414c59e - - - 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 - 6ee21629-f0c4-4385-b0b4-bb31f414c59e - - - doc - Category - 646542fa-6611-4661-8490-0c073cc3024c - - - ref - Category - 646542fa-6611-4661-8490-0c073cc3024c - - - src - Category - 646542fa-6611-4661-8490-0c073cc3024c - - - 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 - 646542fa-6611-4661-8490-0c073cc3024c - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 646542fa-6611-4661-8490-0c073cc3024c - - - en - Category - 2209910c-e1f6-403c-a466-83696cfabdd6 - - - ja - Category - 2209910c-e1f6-403c-a466-83696cfabdd6 - - - r01an1815ej0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - 75a0ca88-d58b-473b-adfd-b708cad22e69 - - - r01an1815jj0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - 563da768-e48a-4348-9bff-bf8553fb6686 - - - 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 - 387f14fa-768c-4f8b-9396-15066301bd45 - - - 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 - f4e58597-205d-4fe4-8dce-db8b59f4d15d - - - 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 - f4e58597-205d-4fe4-8dce-db8b59f4d15d - - - 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 - f4e58597-205d-4fe4-8dce-db8b59f4d15d - - - targets - Category - f4e58597-205d-4fe4-8dce-db8b59f4d15d - - - rx65n - Category - 9babb6e4-7d3e-4a01-b517-16c12769a910 - - - 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 - d5f8d2d5-4322-4c91-b66e-2581baa16c3a - - - 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 - d5f8d2d5-4322-4c91-b66e-2581baa16c3a - - - 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 - d5f8d2d5-4322-4c91-b66e-2581baa16c3a - - - doc - Category - a04ca691-e61b-467d-95cc-8c24102211d8 - - - ref - Category - a04ca691-e61b-467d-95cc-8c24102211d8 - - - src - Category - a04ca691-e61b-467d-95cc-8c24102211d8 - - - 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 - a04ca691-e61b-467d-95cc-8c24102211d8 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - a04ca691-e61b-467d-95cc-8c24102211d8 - - - en - Category - a56c9f8a-b2c8-4d23-9d68-2c9f287fd334 - - - ja - Category - a56c9f8a-b2c8-4d23-9d68-2c9f287fd334 - - - r01an1666ej0230-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - 83e420c1-984e-4e37-b794-aca22c0ff563 - - - r01an1666jj0230-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - 23d9922d-ec35-48f8-a360-37860aa72c61 - - - 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 - 19e7d2ee-2284-4b6e-ac89-c3f16eecefa9 - - - 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 - 18fb1653-e322-44c7-b4d7-8ff5c1c398fa - - - 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 - 18fb1653-e322-44c7-b4d7-8ff5c1c398fa - - - targets - Category - 18fb1653-e322-44c7-b4d7-8ff5c1c398fa - - - rx65x - Category - 612f1c02-79e6-4261-9b3b-b4709af470be - - - 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 - 8178d3c6-6861-4e14-8ea4-fdfd58ce50a6 - - - 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 - 8178d3c6-6861-4e14-8ea4-fdfd58ce50a6 - - - general - Category - 6a2376a0-e3e0-4ba4-a1d8-391307e0f516 - - - r_bsp - Category - 6a2376a0-e3e0-4ba4-a1d8-391307e0f516 - - - r_byteq - Category - 6a2376a0-e3e0-4ba4-a1d8-391307e0f516 - - - r_config - Category - 6a2376a0-e3e0-4ba4-a1d8-391307e0f516 - - - r_ether_rx - Category - 6a2376a0-e3e0-4ba4-a1d8-391307e0f516 - - - r_flash_rx - Category - 6a2376a0-e3e0-4ba4-a1d8-391307e0f516 - - - r_pincfg - Category - 6a2376a0-e3e0-4ba4-a1d8-391307e0f516 - - - r_sci_rx - Category - 6a2376a0-e3e0-4ba4-a1d8-391307e0f516 - - - r_s12ad_rx - Category - 6a2376a0-e3e0-4ba4-a1d8-391307e0f516 - - - r_cg_hardware_setup.c - File - src\smc_gen\general\r_cg_hardware_setup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2e85f361-bfa8-4561-929c-efd2c08d8253 - - - r_cg_macrodriver.h - File - src\smc_gen\general\r_cg_macrodriver.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2e85f361-bfa8-4561-929c-efd2c08d8253 - - - r_cg_userdefine.h - File - src\smc_gen\general\r_cg_userdefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2e85f361-bfa8-4561-929c-efd2c08d8253 - - - r_smc_cgc.c - File - src\smc_gen\general\r_smc_cgc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2e85f361-bfa8-4561-929c-efd2c08d8253 - - - r_smc_cgc.h - File - src\smc_gen\general\r_smc_cgc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2e85f361-bfa8-4561-929c-efd2c08d8253 - - - r_smc_cgc_user.c - File - src\smc_gen\general\r_smc_cgc_user.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2e85f361-bfa8-4561-929c-efd2c08d8253 - - - r_smc_entry.h - File - src\smc_gen\general\r_smc_entry.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2e85f361-bfa8-4561-929c-efd2c08d8253 - - - r_smc_interrupt.c - File - src\smc_gen\general\r_smc_interrupt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2e85f361-bfa8-4561-929c-efd2c08d8253 - - - r_smc_interrupt.h - File - src\smc_gen\general\r_smc_interrupt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2e85f361-bfa8-4561-929c-efd2c08d8253 - - - platform.h - File - src\smc_gen\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cbaf3573-2574-4273-8722-37626e83ccde - - - readme.txt - File - src\smc_gen\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - cbaf3573-2574-4273-8722-37626e83ccde - - - board - Category - cbaf3573-2574-4273-8722-37626e83ccde - - - doc - Category - cbaf3573-2574-4273-8722-37626e83ccde - - - mcu - Category - cbaf3573-2574-4273-8722-37626e83ccde - - - generic_rx65n - Category - a0e3899a-5be2-492c-96bd-3b0a9d72164e - - - user - Category - a0e3899a-5be2-492c-96bd-3b0a9d72164e - - - dbsct.c - File - src\smc_gen\r_bsp\board\generic_rx65n\dbsct.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - hwsetup.c - File - src\smc_gen\r_bsp\board\generic_rx65n\hwsetup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - hwsetup.h - File - src\smc_gen\r_bsp\board\generic_rx65n\hwsetup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - lowlvl.c - File - src\smc_gen\r_bsp\board\generic_rx65n\lowlvl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - lowsrc.c - File - src\smc_gen\r_bsp\board\generic_rx65n\lowsrc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - lowsrc.h - File - src\smc_gen\r_bsp\board\generic_rx65n\lowsrc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - resetprg.c - File - src\smc_gen\r_bsp\board\generic_rx65n\resetprg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - r_bsp.h - File - src\smc_gen\r_bsp\board\generic_rx65n\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - r_bsp_config_reference.h - File - src\smc_gen\r_bsp\board\generic_rx65n\r_bsp_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - 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 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - sbrk.c - File - src\smc_gen\r_bsp\board\generic_rx65n\sbrk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - vecttbl.c - File - src\smc_gen\r_bsp\board\generic_rx65n\vecttbl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - vecttbl.h - File - src\smc_gen\r_bsp\board\generic_rx65n\vecttbl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0ee9dc6c-a4c9-4964-b47c-c7d88c3080e1 - - - r_bsp.h - File - src\smc_gen\r_bsp\board\user\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - dc47da1c-724c-4a6b-8c91-7f7a8d0803d1 - - - en - Category - 5526f526-05b8-4221-8a39-0be91e28d69e - - - ja - Category - 5526f526-05b8-4221-8a39-0be91e28d69e - - - r01an1685ej0380-rx.pdf - File - src\smc_gen\r_bsp\doc\en\r01an1685ej0380-rx.pdf - 449727ff-e3ce-44b4-baf5-edf3dcfa7bef - - - r01an1685jj0380-rx.pdf - File - src\smc_gen\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - 58bf4251-61be-4192-b348-af360f7fa421 - - - all - Category - d89c891d-8f1b-4e03-8351-269066db4a4e - - - rx65n - Category - d89c891d-8f1b-4e03-8351-269066db4a4e - - - r_bsp_common.c - File - src\smc_gen\r_bsp\mcu\all\r_bsp_common.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9dea9ae5-6750-4bb1-9d50-99bd21764b50 - - - r_bsp_common.h - File - src\smc_gen\r_bsp\mcu\all\r_bsp_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dea9ae5-6750-4bb1-9d50-99bd21764b50 - - - r_typedefs.h - File - src\smc_gen\r_bsp\mcu\all\r_typedefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9dea9ae5-6750-4bb1-9d50-99bd21764b50 - - - cpu.c - File - src\smc_gen\r_bsp\mcu\rx65n\cpu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - cpu.h - File - src\smc_gen\r_bsp\mcu\rx65n\cpu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - locking.c - File - src\smc_gen\r_bsp\mcu\rx65n\locking.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - locking.h - File - src\smc_gen\r_bsp\mcu\rx65n\locking.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_clocks.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_clocks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_info.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_info.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_init.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_init.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_interrupts.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_interrupts.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_locks.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_locks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_locks.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_locks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_mapped_interrupts.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_mapped_interrupts.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_mapped_interrupts_private.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_startup.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_startup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - mcu_startup.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_startup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - register_access - Category - 2f2cdcdd-3513-4ca3-8a38-d3950aee897d - - - iodefine.h - File - src\smc_gen\r_bsp\mcu\rx65n\register_access\iodefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8d2bde7e-066c-4e35-8928-e63371665831 - - - readme.txt - File - src\smc_gen\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 5728721e-4284-4f7e-841b-7f4b3ee9e301 - - - r_byteq_if.h - File - src\smc_gen\r_byteq\r_byteq_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5728721e-4284-4f7e-841b-7f4b3ee9e301 - - - doc - Category - 5728721e-4284-4f7e-841b-7f4b3ee9e301 - - - ref - Category - 5728721e-4284-4f7e-841b-7f4b3ee9e301 - - - src - Category - 5728721e-4284-4f7e-841b-7f4b3ee9e301 - - - r01an1683jj0160_rx.pdf - File - src\smc_gen\r_byteq\doc\r01an1683jj0160_rx.pdf - 90e883bd-5dbb-460b-be2d-b2f2f877ab53 - - - r_byteq_config_reference.h - File - src\smc_gen\r_byteq\ref\r_byteq_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a9200aae-7b96-4caf-8ff5-2bd61b213a54 - - - r_byteq.c - File - src\smc_gen\r_byteq\src\r_byteq.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 36b7968f-d677-4e29-a3a1-916ce84fdf4b - - - r_byteq_private.h - File - src\smc_gen\r_byteq\src\r_byteq_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 36b7968f-d677-4e29-a3a1-916ce84fdf4b - - - r_bsp_config.h - File - src\smc_gen\r_config\r_bsp_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ec4a56a0-e670-49fb-be1e-fe29f5f109de - - - r_bsp_config_readme.txt - File - src\smc_gen\r_config\r_bsp_config_readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - ec4a56a0-e670-49fb-be1e-fe29f5f109de - - - r_bsp_interrupt_config.h - File - src\smc_gen\r_config\r_bsp_interrupt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ec4a56a0-e670-49fb-be1e-fe29f5f109de - - - r_ether_rx_config.h - File - src\smc_gen\r_config\r_ether_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ec4a56a0-e670-49fb-be1e-fe29f5f109de - - - r_flash_rx_config.h - File - src\smc_gen\r_config\r_flash_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ec4a56a0-e670-49fb-be1e-fe29f5f109de - - - r_byteq_config.h - File - src\smc_gen\r_config\r_byteq_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ec4a56a0-e670-49fb-be1e-fe29f5f109de - - - r_sci_rx_config.h - File - src\smc_gen\r_config\r_sci_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ec4a56a0-e670-49fb-be1e-fe29f5f109de - - - r_s12ad_rx_config.h - File - src\smc_gen\r_config\r_s12ad_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ec4a56a0-e670-49fb-be1e-fe29f5f109de - - - readme.txt - File - src\smc_gen\r_ether_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 48fbb2fb-aec1-42eb-ba68-7fe0e1115135 - - - r_ether_rx_if.h - File - src\smc_gen\r_ether_rx\r_ether_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 48fbb2fb-aec1-42eb-ba68-7fe0e1115135 - - - doc - Category - 48fbb2fb-aec1-42eb-ba68-7fe0e1115135 - - - ref - Category - 48fbb2fb-aec1-42eb-ba68-7fe0e1115135 - - - src - Category - 48fbb2fb-aec1-42eb-ba68-7fe0e1115135 - - - en - Category - 26b40189-57a4-4c42-b715-4fe1ec25bf8e - - - ja - Category - 26b40189-57a4-4c42-b715-4fe1ec25bf8e - - - r01an2009ej0115-rx.pdf - File - src\smc_gen\r_ether_rx\doc\en\r01an2009ej0115-rx.pdf - d9b543db-bc1c-4e51-8c81-32095fecbd72 - - - r01an2009jj0115-rx.pdf - File - src\smc_gen\r_ether_rx\doc\ja\r01an2009jj0115-rx.pdf - f4bc0c66-4c84-487b-a002-166589c9394b - - - 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 - 06294b74-bede-4bca-9d16-bf6730ff53da - - - r_ether_rx.c - File - src\smc_gen\r_ether_rx\src\r_ether_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 923ae66c-abf4-4285-a605-24e9a942fcc7 - - - r_ether_rx_private.h - File - src\smc_gen\r_ether_rx\src\r_ether_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 923ae66c-abf4-4285-a605-24e9a942fcc7 - - - phy - Category - 923ae66c-abf4-4285-a605-24e9a942fcc7 - - - targets - Category - 923ae66c-abf4-4285-a605-24e9a942fcc7 - - - phy.c - File - src\smc_gen\r_ether_rx\src\phy\phy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 368cd1a9-dce5-4c9e-82bf-ba0b6b359981 - - - phy.h - File - src\smc_gen\r_ether_rx\src\phy\phy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 368cd1a9-dce5-4c9e-82bf-ba0b6b359981 - - - rx65n - Category - a238407f-9fb2-4c61-88b2-e169c9e5f7b7 - - - 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 - e71c0516-d4c8-4226-809e-f7138222fe78 - - - readme.txt - File - src\smc_gen\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 4b216d22-708f-4812-a318-dea3067c79db - - - r_flash_rx_if.h - File - src\smc_gen\r_flash_rx\r_flash_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4b216d22-708f-4812-a318-dea3067c79db - - - doc - Category - 4b216d22-708f-4812-a318-dea3067c79db - - - ref - Category - 4b216d22-708f-4812-a318-dea3067c79db - - - src - Category - 4b216d22-708f-4812-a318-dea3067c79db - - - en - Category - bb05bad4-7b81-4127-8f1b-141aef997ead - - - ja - Category - bb05bad4-7b81-4127-8f1b-141aef997ead - - - r01an2184eu0330-rx.pdf - File - src\smc_gen\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - ea40001b-b622-494f-aa35-f579d73adf6c - - - r01an2184ju0330-rx.pdf - File - src\smc_gen\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - 48272374-d3f9-47af-8904-6d8b1fb870b5 - - - 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 - b43f04a5-cead-4408-a4ab-ea0525e1e93a - - - r_flash_fcu.c - File - src\smc_gen\r_flash_rx\src\r_flash_fcu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e145f36f-a9b2-4b12-a7b2-aaeefcd98bd8 - - - r_flash_fcu.h - File - src\smc_gen\r_flash_rx\src\r_flash_fcu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e145f36f-a9b2-4b12-a7b2-aaeefcd98bd8 - - - r_flash_group.c - File - src\smc_gen\r_flash_rx\src\r_flash_group.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e145f36f-a9b2-4b12-a7b2-aaeefcd98bd8 - - - r_flash_group.h - File - src\smc_gen\r_flash_rx\src\r_flash_group.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e145f36f-a9b2-4b12-a7b2-aaeefcd98bd8 - - - r_flash_rx.c - File - src\smc_gen\r_flash_rx\src\r_flash_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e145f36f-a9b2-4b12-a7b2-aaeefcd98bd8 - - - r_flash_rx.h - File - src\smc_gen\r_flash_rx\src\r_flash_rx.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e145f36f-a9b2-4b12-a7b2-aaeefcd98bd8 - - - r_flash_targets.h - File - src\smc_gen\r_flash_rx\src\r_flash_targets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e145f36f-a9b2-4b12-a7b2-aaeefcd98bd8 - - - flash_type_1 - Category - e145f36f-a9b2-4b12-a7b2-aaeefcd98bd8 - - - flash_type_2 - Category - e145f36f-a9b2-4b12-a7b2-aaeefcd98bd8 - - - flash_type_3 - Category - e145f36f-a9b2-4b12-a7b2-aaeefcd98bd8 - - - flash_type_4 - Category - e145f36f-a9b2-4b12-a7b2-aaeefcd98bd8 - - - targets - Category - e145f36f-a9b2-4b12-a7b2-aaeefcd98bd8 - - - r_codeflash.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c3a0d557-53fd-498a-9226-295cbec3b920 - - - r_codeflash.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c3a0d557-53fd-498a-9226-295cbec3b920 - - - r_codeflash_extra.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c3a0d557-53fd-498a-9226-295cbec3b920 - - - r_codeflash_extra.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c3a0d557-53fd-498a-9226-295cbec3b920 - - - r_dataflash.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c3a0d557-53fd-498a-9226-295cbec3b920 - - - r_dataflash.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c3a0d557-53fd-498a-9226-295cbec3b920 - - - r_flash_common.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c3a0d557-53fd-498a-9226-295cbec3b920 - - - r_flash_type1.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c3a0d557-53fd-498a-9226-295cbec3b920 - - - 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 - c3a0d557-53fd-498a-9226-295cbec3b920 - - - r_flash_utils.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_utils.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c3a0d557-53fd-498a-9226-295cbec3b920 - - - r_flash_type2.c - File - src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 44bfbb49-0c35-4d9a-b4fd-758370e40d1a - - - 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 - 44bfbb49-0c35-4d9a-b4fd-758370e40d1a - - - r_flash_type3.c - File - src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - da8547b6-53de-4623-adcc-168813ca5aa5 - - - 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 - da8547b6-53de-4623-adcc-168813ca5aa5 - - - r_flash_type4.c - File - src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3bc0b38c-8a7c-4acd-acdb-0e7f8616ccc9 - - - 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 - 3bc0b38c-8a7c-4acd-acdb-0e7f8616ccc9 - - - rx65n - Category - 005bfedd-ce7b-4a6b-979d-f08d91e3edc6 - - - r_flash_rx65n.h - File - src\smc_gen\r_flash_rx\src\targets\rx65n\r_flash_rx65n.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - df4212a3-2914-4ed2-bfac-596cdeef8611 - - - 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 - df4212a3-2914-4ed2-bfac-596cdeef8611 - - - Pin.c - File - src\smc_gen\r_pincfg\Pin.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2f70b4ce-7a4b-4e1d-9e1b-6a5125ce3f5e - - - Pin.h - File - src\smc_gen\r_pincfg\Pin.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f70b4ce-7a4b-4e1d-9e1b-6a5125ce3f5e - - - r_ether_rx_pinset.c - File - src\smc_gen\r_pincfg\r_ether_rx_pinset.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2f70b4ce-7a4b-4e1d-9e1b-6a5125ce3f5e - - - r_ether_rx_pinset.h - File - src\smc_gen\r_pincfg\r_ether_rx_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f70b4ce-7a4b-4e1d-9e1b-6a5125ce3f5e - - - r_pinset.h - File - src\smc_gen\r_pincfg\r_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f70b4ce-7a4b-4e1d-9e1b-6a5125ce3f5e - - - r_sci_rx_pinset.c - File - src\smc_gen\r_pincfg\r_sci_rx_pinset.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2f70b4ce-7a4b-4e1d-9e1b-6a5125ce3f5e - - - r_sci_rx_pinset.h - File - src\smc_gen\r_pincfg\r_sci_rx_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2f70b4ce-7a4b-4e1d-9e1b-6a5125ce3f5e - - - readme.txt - File - src\smc_gen\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - f65377e6-eb72-487b-a37c-c7890b4ef375 - - - r_sci_rx_if.h - File - src\smc_gen\r_sci_rx\r_sci_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f65377e6-eb72-487b-a37c-c7890b4ef375 - - - doc - Category - f65377e6-eb72-487b-a37c-c7890b4ef375 - - - ref - Category - f65377e6-eb72-487b-a37c-c7890b4ef375 - - - src - Category - f65377e6-eb72-487b-a37c-c7890b4ef375 - - - en - Category - b9aa0bb5-65aa-4362-b356-66f00ad90f00 - - - ja - Category - b9aa0bb5-65aa-4362-b356-66f00ad90f00 - - - r01an1815ej0201-rx.pdf - File - src\smc_gen\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - d30b1e07-85c4-499f-8826-f8a6927ed276 - - - r01an1815jj0201-rx.pdf - File - src\smc_gen\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - 9baf0ba4-e11d-442d-bf90-e5eb4c6f5eaf - - - 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 - 07ca45df-38db-4116-aa7d-f1aed29c2b7f - - - r_sci_rx.c - File - src\smc_gen\r_sci_rx\src\r_sci_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 072f7e55-8c06-45ea-9eb6-17b3e77667f5 - - - r_sci_rx_platform.h - File - src\smc_gen\r_sci_rx\src\r_sci_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 072f7e55-8c06-45ea-9eb6-17b3e77667f5 - - - r_sci_rx_private.h - File - src\smc_gen\r_sci_rx\src\r_sci_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 072f7e55-8c06-45ea-9eb6-17b3e77667f5 - - - targets - Category - 072f7e55-8c06-45ea-9eb6-17b3e77667f5 - - - rx65n - Category - 1c8be406-69c8-47c7-be34-72699c826208 - - - r_sci_rx65n.c - File - src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9fd8b906-a4b2-4898-9095-bc2650da2a5d - - - 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 - 9fd8b906-a4b2-4898-9095-bc2650da2a5d - - - 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 - 9fd8b906-a4b2-4898-9095-bc2650da2a5d - - - readme.txt - File - src\smc_gen\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 99984891-a807-4ef2-806e-04fd1b654c6f - - - r_s12ad_rx_if.h - File - src\smc_gen\r_s12ad_rx\r_s12ad_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 99984891-a807-4ef2-806e-04fd1b654c6f - - - doc - Category - 99984891-a807-4ef2-806e-04fd1b654c6f - - - ref - Category - 99984891-a807-4ef2-806e-04fd1b654c6f - - - src - Category - 99984891-a807-4ef2-806e-04fd1b654c6f - - - en - Category - fb0ac8a9-7efe-4ec5-9655-7c28cb4baf67 - - - ja - Category - fb0ac8a9-7efe-4ec5-9655-7c28cb4baf67 - - - r01an1666ej0230-rx.pdf - File - src\smc_gen\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - ae7dd1b8-a469-466e-a4a5-f1352edc387b - - - r01an1666jj0230-rx.pdf - File - src\smc_gen\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - df9497d9-134e-4d78-bf43-b93d62ae1b03 - - - 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 - aace56f5-8a3e-454a-8d90-84bb2a2278c5 - - - r_s12ad_rx.c - File - src\smc_gen\r_s12ad_rx\src\r_s12ad_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ad99dfa1-7ea2-4b3f-b8a1-b41e7112c5f0 - - - r_s12ad_rx_private.h - File - src\smc_gen\r_s12ad_rx\src\r_s12ad_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad99dfa1-7ea2-4b3f-b8a1-b41e7112c5f0 - - - targets - Category - ad99dfa1-7ea2-4b3f-b8a1-b41e7112c5f0 - - - rx63x - Category - f94c7551-ae0d-459c-8621-4be338435c74 - - - rx65x - Category - f94c7551-ae0d-459c-8621-4be338435c74 - - - r_s12ad_rx63x.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d9265758-e1c7-4f41-9be7-2f28fe502727 - - - 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 - d9265758-e1c7-4f41-9be7-2f28fe502727 - - - r_s12ad_rx65x.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 55254f47-dc51-4155-a0ab-d3ed1f274258 - - - 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 - 55254f47-dc51-4155-a0ab-d3ed1f274258 - - - - - True - 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 - - - R5F565NEDxFP_DUAL - 0 - - - - - 0 - R5F565NEDxFP_DUAL - - - - - 3a79707d-5977-45f7-ac11-19c35e333132 - - - - - 1.4 - 2 - RABlAGYAYQB1AGwAdABCAHUAaQBsAGQA - False - SABhAHIAZAB3AGEAcgBlAEQAZQBiAHUAZwA= - False - HardwareDebug - 3fb6d742-6955-42d6-9628-abe82209d698 - CSource - bad291ba-dd77-4b01-812a-8e3dfc6239f7 - CSource - fef5c6d5-07ae-49af-9a13-cb51ab3ae2b3 - CSource - 836ac86f-0449-4989-a03b-731868b72738 - CSource - 0fecd3f6-9555-45ae-b1be-513f2ff6f613 - CSource - 1cefa26c-b1bb-45e8-a32c-ed14ecc36d9a - CSource - 694497ee-f05d-43d6-b66e-80dea2c4a04c - CSource - fffe1f30-05de-4f9c-8fc2-88db969ccaac - CSource - 5cb1f539-1828-4972-801a-26098edf907d - CSource - 91bbc310-b1a6-4009-af7f-47c41a24ce13 - CSource - c8e55903-4014-4133-a108-114fc0175fd9 - CSource - e05241bf-c45f-4d60-87a3-556e828d3d18 - CSource - c421e5ba-c42f-4095-9678-33ef4b0cdae5 - CSource - ff157d0e-59cf-4e68-8e6d-d5b8b1565687 - CSource - 6f2273b3-8d49-4ab7-ba45-c0e89fd72b3e - CSource - caeded1f-8538-4946-84f6-703e10e59ff6 - CSource - aab6b00e-d7ef-4c1b-8313-8afbbacdda6e - CSource - 883b12b1-0252-4e76-a904-022c055a3004 - CSource - 0e795d99-4bc9-4ac2-8103-0f7ab00a467b - CSource - b1aece20-aad7-4c08-9be3-025076e7c23c - CSource - a8d77971-067b-4dbc-8e9c-757432377831 - AsmSource - f7e7f598-0e55-4866-9cd2-129a3ff72239 - CSource - e023e41a-19af-4581-97b4-468e546befe9 - CSource - bd932c1c-cc59-43ac-b68d-0125406d810c - CSource - 2eba3262-790c-4f19-80b3-f5d67bb85010 - CSource - be0c6894-e3e6-4ff5-9970-db88444fce45 - CSource - 66ba001d-4dd8-492d-8f08-a3678abc101b - CSource - cd921d30-9176-43b0-a643-8a6de746837f - CSource - c076f1e9-8107-4cc3-ba0b-3553b7717552 - CSource - fd14cd69-f048-41c5-aac3-53acd768a18f - CSource - 46779c3a-5d13-4cc5-848c-54a31abd382c - CSource - 0a57b176-000a-4133-a0e2-f7fcb0f36246 - CSource - 580df0fc-00eb-4f6f-8e06-1e4dff68dc69 - CSource - c39deb90-af0d-4984-b11b-48f249110d83 - CSource - f99d7530-2032-4c82-a1a1-d22435e63383 - CSource - 3383146f-6e00-4f4f-953d-1caa30f6430f - CSource - 71e2d4f7-d4f3-42b2-b344-e2de58a49265 - CSource - 325132fc-89a6-4f6f-a2dc-4d710cae235b - CSource - 21018e8a-8164-498c-ad60-d6cc42ddea8b - CSource - 23ffa370-1f6a-41b4-b009-e4911ca955cb - CSource - f4fe4f8c-4b22-4cae-9cb5-0b579452631f - CSource - 114a02f5-5a9d-4be4-9b96-649e076b9b26 - CSource - 3a899889-5f2d-40a2-9803-630a24b6d3a2 - CSource - 7f344705-e130-49d0-8749-39484af578b6 - CSource - 05c714c0-0361-4f92-a08f-056cfcd859f3 - CSource - 6816fae5-aab5-4934-b70f-62ff9298912c - CSource - 40813ca4-cae2-44a9-ab69-70d3682c2c2a - CSource - 2b86fc93-6ac3-48d5-99ca-541cf6503356 - CSource - ae825b37-5d9a-4e33-8af8-22cd1e24b9ed - CSource - 645ffe5f-75eb-4559-a752-f36850ee73e9 - CSource - e1336217-7267-49c5-8ac8-a0216966c29b - CSource - 9a9ceace-5090-40b8-a24e-22cc3675610a - CSource - da0a4923-7561-4af8-81cc-5f9e177e4b54 - CSource - 541ab8b0-8749-4723-b96e-bc5985950e67 - CSource - 7da6c406-d423-47c8-8fdd-027b202fdfb5 - CSource - 73243492-9625-485a-b7a5-3fa31c2af35f - CSource - 7cd14f92-3525-47ad-bc06-afb09756447e - CSource - 2cfb72d3-3381-4714-9bdd-f72d80267f86 - CSource - d7ead838-3386-4d89-902a-cc2d70460588 - CSource - 46769c33-8baf-4380-8946-2004bb34ce49 - CSource - 90bf09af-ce02-41c4-b928-77fd382adb75 - CSource - 2f03053a-46f6-4d17-b3e5-d612f7fb6a00 - CSource - 12d94600-243f-43af-bb71-ab1b8803871f - CSource - 667d0397-0a07-4bbf-9be2-2abc068a141d - CSource - 2244f3e7-0414-4b04-89fe-52707489b684 - CSource - 6a82e366-1c04-4c42-92cf-5f582ad05abe - CSource - ada40adf-d015-4490-86da-80acde0da95c - CSource - 3014d9be-53a8-413c-9c7b-5cb48fa469ee - CSource - 4e89fb31-3738-4158-b0ff-0438ed73da17 - CSource - a3a767b9-efcf-4557-8497-00dbcaca4094 - CSource - 0402f05b-dbaf-4b3c-976b-349c8a926e96 - CSource - 851ee5df-6bd5-46cc-b0da-36549f1b4c36 - CSource - 24305763-ef75-4af1-bc01-207db2a61f40 - CSource - b7e12dd8-2c21-4526-9c0d-e74585db6936 - CSource - 6a2695da-5f8d-4c1f-9939-ff6945cddbc4 - CSource - 584fb3d5-14dd-4115-80d7-87ceb372210e - CSource - 8a090d16-4078-4d8c-851d-906dcd733f75 - CSource - 18524fd6-6f33-4c4d-b98a-24783484aff0 - CSource - d37a2679-702d-4ceb-95d4-b396ada56aaa - CSource - f81607a9-1b25-4c87-a961-21abba08293b - CSource - 03e1088b-9e83-4e14-90ca-40e9d9831645 - CSource - 0f02a804-4b9b-47f2-bb88-f629fcb5fa36 - CSource - 3e159391-cad4-4add-bf4d-6d74ec478109 - CSource - c7a31d65-711f-4a79-8e62-8a9c3a16dc50 - CSource - f4b559c2-4ba2-41af-b9bc-98be832dd66d - CSource - bb17179d-e581-48c3-a78f-a4ac5dc9f353 - CSource - 9895725b-22e3-47a1-a742-1c3c1606fef5 - CSource - 8bd4f8b5-2a24-4ed2-9076-4dc63263d6bc - CSource - 79b50670-4087-4ccf-a122-22d699e9d3cc - CSource - 167d1d09-7811-493b-af23-196bb9c0f76e - CSource - 8e506b99-3dd5-476f-91ab-5b729d34328b - CSource - 24dfb727-a195-4e01-9a07-76f71b186e2e - CSource - 8e09de9c-f176-445b-93bf-e2121fc3cbab - CSource - b099b550-6caf-4bac-9346-0ea2f56a554b - CSource - 5b19c26e-f253-44a4-8fe2-baa67b5094c9 - CSource - eebbfda4-90e8-4176-ae61-9bbcdbbbd8a2 - CSource - c7fc37a6-496e-4abc-a6ba-79cf1632e12d - CSource - e499c155-1f21-4bab-8830-444c0522a7cd - CSource - 23740baa-62aa-4cf1-a6ea-657edb6b70cf - CSource - daafdd27-a92a-462c-a657-6b58d0728134 - CSource - 9ba39e01-a95b-4426-9dc0-168f7c0915c7 - CSource - d1258a24-cd84-4001-8ca5-caebf1443652 - CSource - 5bde136b-6ebd-4dda-b3a7-f9c21072f3df - CSource - 564be6ae-12e3-4957-b5b7-db0806f32c75 - CSource - 0526670b-c281-473b-ab1a-f0647d733113 - CSource - dbd7e1dd-e6fb-4c99-af26-d4aa82fa5e35 - CSource - 02f7da3b-1416-49a7-9b1b-ececd91fdcb7 - CSource - 79803b47-91c2-4362-afd0-54bca4310dd1 - CSource - c5df7ff4-bb09-43b9-8484-008516e944ac - CSource - 8d41fad0-540c-4a9d-b107-5303faa52024 - CSource - b0361b9a-4426-4301-8122-5a1d06e13a12 - CSource - 7db7689c-e283-4fa4-a716-dc98b350facf - CSource - 8b7a213a-f80a-4177-a039-9335a0a9f2e8 - CSource - 67a2e67e-0f03-4182-9e55-0bc6191ebc4f - CSource - e8c55213-95c4-48ab-825d-9f10af64f1c1 - CSource - 5fb2ada4-30e2-4ba9-b461-2bc62b778fe6 - CSource - 70777f69-c347-4058-b159-f9da190bf995 - CSource - a5728cd0-f1da-4aeb-bd59-6e1e47254075 - CSource - b9ac0bf5-9320-400c-a36d-48da91dc465c - CSource - cc5743c2-ee4d-4b94-b93c-e949121f984e - CSource - 4e1b7f0a-019d-4383-88c7-2cdff0ec2ae1 - CSource - 111a7bc2-926f-4415-b186-42c98b445a1d - CSource - 404bde41-2bb0-41d7-8207-f80c95596a3d - CSource - 1a23b104-9ea5-47df-8b20-8401f654e7fb - CSource - 39e29cb5-9f19-47e3-b0ef-ac4456263a04 - CSource - b738e259-d4a3-4d9b-9218-c888a55b7946 - CSource - 2cfc9dc5-0a9c-4a20-83e0-3a59d7b20ccd - CSource - c624c024-868e-4fbb-b49d-8b524d0bff90 - CSource - 74eaca72-1344-41ae-abc5-7b7f37d880d9 - CSource - ed934447-999e-42ab-b103-66044cdc6b9b - CSource - ebe6e761-3d3d-4105-869c-22b116174712 - CSource - 2148e741-ef5c-48b4-a7f6-1a33c43944ec - CSource - 0c542ea0-e710-450b-b006-c1c5d1a6a855 - CSource - 205fa1dd-05e9-4519-988a-552fc23bf370 - CSource - abbdb772-878c-4315-9257-86d94de4b276 - CSource - 044ba391-2023-4311-a43a-b6e8d2a0a9f4 - CSource - ec7513fa-73ca-4b49-b192-79f2c299b9fe - CSource - 66fb7ff0-132f-4481-a959-305452d9fe0e - CSource - 1e48d41b-de1f-4633-b0bd-70c38012663b - CSource - e9721718-d96b-4152-9380-e96d2591f8ce - CSource - 2cfd64a5-c28f-44a0-9323-4f5059d7f352 - CSource - 1daf74cb-b62a-4c50-bbd9-e6c20fd71769 - CSource - b3abb194-c550-4228-b170-e14c7eea2966 - CSource - 75c421a0-63cb-4c0a-a5ea-170418640a8c - CSource - 4538f7b0-0016-48f8-8bee-dc9e04c64c97 - CSource - 70302c96-e158-444f-bdb0-166734ae581d - CSource - 747a1ccd-000d-45d4-971c-453c5b8bfa16 - CSource - 23e9b731-133c-4994-9701-919b37cdf44a - CSource - c5ace058-52ba-4ff1-a7d9-9435785e22ec - CSource - 097f301f-8146-4806-9535-003db1de1f27 - CSource - 459882fe-be19-4e91-8897-4fc22415de13 - CSource - 8772a82c-72dd-448c-a6dc-3a35748b57d1 - CSource - fd62530d-3312-4d2e-bf08-202516b030c0 - CSource - 47b3b12e-12b7-48c2-935d-f1413a657ff1 - CSource - 4226325c-cc30-49d9-b9fb-284b8bfd8713 - CSource - 07831814-8d36-45f3-a0f9-c83c922449ef - CSource - 880bf53b-e229-435f-bfe6-94b3266c40d8 - CSource - a1a3f1f4-a702-44e2-97b4-a919f6add866 - CSource - 481b47b5-0323-4ea5-be58-b2dff5b420a2 - CSource - e649af12-751e-45ed-8532-826e25280805 - CSource - 2c37c355-a659-442b-aa0c-5d0f10bd3088 - CSource - ad2fcc40-a05e-4241-a47b-4bfbfd710e06 - CSource - 71f46982-3fa5-42e7-951f-452d6f6c52b9 - CSource - 46788da6-e56d-43c3-9a8d-5ac1e016f836 - CSource - 42334651-dd58-4cb6-b094-854b980317aa - CSource - 41fb4fa0-acdb-4ea3-a991-eeedfb45e29f - CSource - 92646811-622d-43b0-ae52-673df88500f6 - CSource - 932ebb1c-4b82-4b0c-b47b-7a2a8b0fd940 - CSource - 4bdab885-7773-4182-941b-2a19c4585a4a - CSource - a7cf1666-e452-4628-b021-c3c75dfb7761 - CSource - efc546d5-9324-45fd-a7b7-2cce8ddb19b9 - CSource - c1ba846f-1015-4dbc-9125-d797b63b3d95 - CSource - 889dbade-5a69-4de4-bb2f-eae04c240881 - CSource - 2922031f-af0f-418c-b946-72c5fd81be44 - CSource - 50eaa214-a908-44cb-b6c6-19ec950b6b23 - CSource - 4ad27b33-f579-4d02-8304-881cd01da8c7 - CSource - 1229ccf4-6569-446b-a9b7-c27cd5208970 - CSource - 2f2edb37-22b4-4eb0-8cdc-95a7aa9ce4f6 - CSource - b706b4c4-d7c7-481e-b9e7-3d36c211b5ad - CSource - 81cf43f2-b7e5-47a0-9e78-d67240bd74b7 - CSource - 9a7deb4f-10dc-4c16-992a-0a804dd4f2f2 - CSource - 8a3368b2-d19f-4599-8bca-030ab48a72c5 - CSource - 7cbff6fc-d596-4a01-b952-8de6a516d44b - CSource - 4adb658f-735e-4280-baf3-be78fa8a6d8d - CSource - 5968b0e5-7012-4aed-849e-d286484fb588 - CSource - 3140e0cb-8357-4423-806a-c6cc645f2f11 - CSource - 446d16f7-5e37-4abd-9c37-3ff206b2114a - CSource - 080ccdd0-a969-4f1b-9d5a-da340ac1e0bb - CSource - 3456ca26-d3c6-4462-b97a-6dc8f0baa1ab - CSource - ac7ce522-aa81-4085-9e86-6d44a412db7a - CSource - 26e2891b-92aa-462e-a864-8ddcf68a7fca - CSource - 65cca2a2-d5da-4fba-96e6-7ad61f72738c - CSource - bf97724a-578e-4ba7-a656-b425a0f2fae1 - CSource - 5c182591-e2b9-4273-8b6c-95e601406ebc - CSource - eda65f96-6a3d-4315-96d2-8dd2e636cd96 - CSource - e521df6f-b344-4208-870d-0b3cfb8e3092 - CSource - e0977b8e-6ac5-4e59-820b-16e306ae9231 - CSource - 3d547aac-9fcd-428c-bb8b-69c1b1936cb0 - CSource - 7821be9b-5e73-4b3d-8da0-629ad785f285 - CSource - 192a7a1c-87af-4138-b1f5-7f9fd9d18782 - CSource - f79f29d8-fb35-49fe-b589-da5c125dd34d - CSource - f9ddb074-288d-4d59-a96d-63c611718758 - CSource - 31be5ce9-6c71-430f-99f7-4dd16f9e332b - CSource - 21b1c784-bbd0-4d1d-a33d-2add409987a4 - CSource - 95f9533c-f538-4e96-8a96-98b460a62c71 - CSource - b3ea150c-cba1-4732-aa1d-911936e8c5a1 - CSource - 9ad96694-6f65-4b1c-89fd-29faef335cfe - CSource - db610473-8fb6-46e6-8354-3bc52969ed0b - CSource - a1986a6d-e977-44fc-a545-29f7cca592e7 - CSource - 39da2a36-4187-4125-b3a1-bfa1607e0b7f - CSource - 875981db-fe8f-4664-9018-509a224ad6b5 - CSource - 26a512b4-f9f6-4640-a294-3049f87e342d - CSource - 63d074ea-3a73-49f1-82fd-c5201ae2fecb - CSource - 8c434b71-bc00-48e4-8427-2bafb297f2c1 - 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 - -8586526701219349309 - DefaultBuild - - %TargetFiles% - %TargetFiles% : %Program% %Options% - False - - - -8586526701219349309 - %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-gr-rose --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 - -8586560788178039468 - 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-gr-rose --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 - -8586560788178009548 - 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-gr-rose -..\..\..\..\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-gr-rose --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 - - 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/00000004,C_PKCS11_STORAGE*/00100000,B_ETHERNET_BUFFERS_1,B_RX_DESC_1,B_TX_DESC_1,B,B_1,B_2/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 - -8586500718952637000 - 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/00000004,C_PKCS11_STORAGE*/00100000,B_ETHERNET_BUFFERS_1,B_RX_DESC_1,B_TX_DESC_1,B,B_1,B_2/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 - -8586500718952637000 - False - Absolute - Stype - - List - None - False - R_1,R_2,R,SI/00000004,C_PKCS11_STORAGE*/00100000,B_ETHERNET_BUFFERS_1,B_RX_DESC_1,B_TX_DESC_1,B,B_1,B_2/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/00000004,C_PKCS11_STORAGE*/00100000,B_ETHERNET_BUFFERS_1,B_RX_DESC_1,B_TX_DESC_1,B,B_1,B_2/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 - -8586526701219183807 - 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 - -8586526701219183807 - 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 - 636570013153473760 - 0 - - - 21 - 636570013153513888 - 0 - - - 22 - 636570013153543984 - 0 - - - 23 - 636570013153574080 - 0 - - - 24 - 636570013153614208 - 0 - - - 25 - 636570013153644304 - 0 - - - 26 - 636570013153684432 - 0 - - - 27 - 636570013153714528 - 0 - - - 28 - 636570013153744624 - 0 - - - 29 - 636570013153865008 - 0 - - - 30 - 636570013154035552 - 0 - - - 31 - 636622420444131664 - 0 - - - 32 - 636570013154507056 - 0 - - - 33 - 636570013154547184 - 0 - - - 34 - 636570013154597344 - 0 - - - 35 - 636570013154627440 - 0 - - - 36 - 636570013156242592 - 0 - - - 37 - 636570013156272688 - 0 - - - 38 - - - 39 - - - 40 - - - 41 - 636622418550230304 - 0 - - - 42 - 636622418612077584 - 0 - - - 43 - 636570013156694032 - 0 - - - 44 - 636570013156744192 - 0 - - - 45 - 636570013156784320 - 0 - - - 46 - 636570013156824448 - 0 - - - 47 - 636570013156864576 - 0 - - - 48 - 636570013156994992 - 0 - - - 49 - 636570015522731200 - 0 - - - 50 - 636570015522731200 - 1 - - - 51 - 636570015522731200 - 2 - - - 52 - 636570015522731200 - 3 - - - 53 - 636570015522731200 - 4 - - - 54 - 636570015522731200 - 5 - - - 55 - 636570015522731200 - 6 - - - 56 - 636570015522731200 - 7 - - - 57 - 636570015522731200 - 8 - - - 58 - 636570015522731200 - 9 - - - 59 - 636570015522731200 - 10 - - - 60 - 636570015522731200 - 11 - - - 61 - 636570015522731200 - 12 - - - 62 - 636570015522731200 - 13 - - - 63 - 636570015522731200 - 14 - - - 64 - 636570015522731200 - 15 - - - 65 - 636570015522731200 - 16 - - - 66 - 636570015522731200 - 17 - - - 67 - 636570015522731200 - 18 - - - 68 - 636570015522731200 - 19 - - - 69 - 636570015522731200 - 20 - - - 70 - 636570015522731200 - 21 - - - 71 - 636570015522731200 - 22 - - - 72 - 636570015522731200 - 23 - - - 73 - 636570015522731200 - 24 - - - 74 - 636570015522731200 - 25 - - - 75 - 636570015522731200 - 26 - - - 76 - 636570015522731200 - 27 - - - 77 - 636570015522731200 - 28 - - - 78 - 636570015522731200 - 30 - - - 79 - 636570015522731200 - 31 - - - 80 - 636570015522731200 - 32 - - - 81 - 636570015522731200 - 33 - - - 82 - 636570015522731200 - 34 - - - 83 - 636570015522731200 - 35 - - - 84 - 636570015522731200 - 36 - - - 85 - 636570015522731200 - 37 - - - 86 - 636570015522731200 - 38 - - - 87 - 636570015522731200 - 39 - - - 88 - 636570015522731200 - 40 - - - 89 - 636570015522731200 - 45 - - - 90 - 636570015522731200 - 41 - - - 91 - 636570015522731200 - 42 - - - 92 - 636570015522731200 - 43 - - - 93 - 636570015522731200 - 44 - - - 94 - 636570015522731200 - 46 - - - 95 - - - 96 - 636570015522731200 - 47 - - - 97 - 636570015522731200 - 48 - - - 98 - 636622419848682096 - 0 - - - 99 - 636570015522731200 - 49 - - - 100 - 636570015522731200 - 50 - - - 101 - 636570015522731200 - 51 - - - 102 - 636570015522731200 - 52 - - - 103 - 636570015522731200 - 53 - - - 104 - 636570015522731200 - 54 - - - 105 - 636570015522731200 - 55 - - - 106 - 636570015522731200 - 56 - - - 107 - 636570015522731200 - 57 - - - 108 - 636570015522731200 - 58 - - - 109 - 636570015522731200 - 59 - - - 110 - 636570015522731200 - 60 - - - 111 - 636570015522731200 - 61 - - - 112 - 636570015522731200 - 62 - - - 113 - 636570015522731200 - 63 - - - 114 - 636570015522731200 - 66 - - - 115 - 636570015522731200 - 67 - - - 116 - 636570015522731200 - 68 - - - 117 - 636570015522731200 - 69 - - - 118 - 636570015522731200 - 64 - - - 119 - 636570015522731200 - 65 - - - 120 - 636570015522731200 - 70 - - - 121 - 636570015786723280 - 3 - - - 122 - 636570015786723280 - 4 - - - 123 - 636570015786723280 - 5 - - - 124 - 636570015786723280 - 6 - - - 125 - 636570015786723280 - 7 - - - 126 - 636570015786723280 - 8 - - - 127 - 636692182599656880 - 0 - - - 128 - 636692182599656880 - 3 - - - 129 - 636692182599656880 - 4 - - - 130 - 636692182599656880 - 6 - - - 131 - 636692182599656880 - 10 - - - 132 - 636692182599656880 - 1 - - - 133 - 636739239818299584 - 0 - - - 134 - 636692182599656880 - 11 - - - 135 - 636692182605665520 - 0 - - - 136 - 636692182607367968 - 0 - - - 137 - 636692182607367968 - 2 - - - 138 - 636692182607367968 - 4 - - - 139 - 636692182607367968 - 6 - - - 140 - 636692182607367968 - 8 - - - 141 - 636692182607367968 - 10 - - - 142 - 636692182607367968 - 12 - - - 143 - 636692182607367968 - 15 - - - 144 - 636692183233768688 - 0 - - - 145 - 636692182842706368 - 0 - - - 146 - 636692182841704928 - 0 - - - 147 - 636692182842906656 - 0 - - - 148 - 636692182944652960 - 0 - - - 149 - 636692182944652960 - 2 - - - 150 - 636692182944652960 - 4 - - - 151 - 636692182944652960 - 7 - - - 152 - 636692182944652960 - 9 - - - 153 - 636692182945454112 - 0 - - - 154 - 636692182946355408 - 0 - - - 155 - 636692182947156560 - 0 - - - 156 - 636692182943150800 - 0 - - - 157 - 636692182943150800 - 2 - - - 158 - 636692182943150800 - 4 - - - 159 - 636692183134025264 - 0 - - - 160 - 636692183135126848 - 0 - - - 161 - 636692183135126848 - 1 - - - 162 - 636570013151948896 - 0 - - - 163 - 636622421175062976 - 0 - - - 164 - 636622421175062976 - 1 - - - 165 - 636726260442078384 - 0 - - - 166 - 636622421304686448 - 0 - - - 167 - 636570020890402960 - 0 - - - 168 - 636570020890402960 - 3 - - - 169 - 636570020890402960 - 5 - - - 170 - 636570020890402960 - 7 - - - 171 - 636570021209179792 - 0 - - - 172 - 636570021209179792 - 2 - - - 173 - 636622548783298368 - 0 - - - 636692182698398864 - 0 - - - 636570020930480800 - 0 - - - 636570020930480800 - 1 - - - 636570020930480800 - 3 - - - 636570020930480800 - 4 - - - 636570020930480800 - 6 - - - 636570020930480800 - 10 - - - 636570020930480800 - 11 - - - 636570020954417152 - 0 - - - 636570020970458320 - 0 - - - 636570020970458320 - 2 - - - 636570020970458320 - 4 - - - 636570020970458320 - 6 - - - 636570020970458320 - 8 - - - 636570020970458320 - 10 - - - 636570020970458320 - 12 - - - 636570020970458320 - 15 - - - 636622548768029664 - 0 - - - 636570021057205024 - 0 - - - 636570021047082736 - 0 - - - 636570021057455824 - 0 - - - 636570021105860224 - 0 - - - 636570021105860224 - 2 - - - 636570021105860224 - 4 - - - 636570021105860224 - 7 - - - 636570021105860224 - 9 - - - 636570021121590400 - 0 - - - 636570021150954064 - 0 - - - 636570021169994800 - 0 - - - 636570021093510832 - 0 - - - 636570021093510832 - 2 - - - 636570021093510832 - 4 - - - 636622548801536544 - 0 - - - 636622548804847104 - 0 - - - 636622548804847104 - 1 - - - 636622421175062976 - 2 - - - 636622421304686448 - 1 - - - 636570013150855408 - 0 - - - 636570013150875472 - 0 - - - 636570013150905568 - 0 - - - 636570013150935664 - 0 - - - 636570013150965760 - 0 - - - 636570013151015920 - 0 - - - 636570013151046016 - 0 - - - 636570013151076112 - 0 - - - 636570013151106208 - 0 - - - 636570013151136304 - 0 - - - 636570013151156368 - 0 - - - 636570013151186464 - 0 - - - 636570013151216560 - 0 - - - 636570013151246656 - 0 - - - 636739239727869552 - 0 - - - 636570013152289984 - 0 - - - 636570013152320080 - 0 - - - 636570013152350176 - 0 - - - 636570013152380272 - 0 - - - 636570013152420400 - 0 - - - 636622417120048320 - 0 - - - 636570013152450496 - 0 - - - 636570013152480592 - 0 - - - 636570013152510688 - 0 - - - 636570013152129472 - 0 - - - 636570013152159568 - 0 - - - 636570013152952096 - 0 - - - 636570013153002256 - 0 - - - 636570013153032352 - 0 - - - 636570013153062448 - 0 - - - 636570013153092544 - 0 - - - 636570013153122640 - 0 - - - 636570013153152736 - 0 - - - 636570013153182832 - 0 - - - 636570013153212928 - 0 - - - 636570013153243024 - 0 - - - 636570013153283152 - 0 - - - 636570013153323280 - 0 - - - 636570013153353376 - 0 - - - 636570013153383472 - 0 - - - 636570013153413568 - 0 - - - 636570013153433632 - 0 - - - 636570013153784752 - 0 - - - 636570013153814848 - 0 - - - 636570016730303104 - 0 - - - 636570013153915168 - 0 - - - 636570013153945264 - 0 - - - 636570013153995424 - 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 - - - 636702516730367024 - 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 - - - 636726260075250912 - 0 - - - 636570015664653904 - 0 - - - 636570015664653904 - 1 - - - 636570015664653904 - 2 - - - 636570015786723280 - 0 - - - 636570015786723280 - 1 - - - 636570015786723280 - 2 - - - 636570015786723280 - 9 - - - 636570015786723280 - 10 - - - 636570015786723280 - 12 - - - 636570015786723280 - 11 - - - 636692181873012016 - 0 - - - 636726260747717872 - 0 - - - 636570020890402960 - 1 - - - 636570020890402960 - 2 - - - 636570020890402960 - 4 - - - 636570020890402960 - 6 - - - 636570020890402960 - 8 - - - 636570020909002288 - 0 - - - 636570020909002288 - 1 - - - 636570020930480800 - 2 - - - 636570020930480800 - 5 - - - 636570020930480800 - 7 - - - 636570020930480800 - 8 - - - 636570020930480800 - 9 - - - 636570020930480800 - 12 - - - 636678720763140806 - 0 - - - 636678720763260813 - 0 - - - 636678720763320816 - 0 - - - 636570020954417152 - 1 - - - 636570020954417152 - 2 - - - 636570020970458320 - 1 - - - 636570020970458320 - 3 - - - 636570020970458320 - 5 - - - 636570020970458320 - 7 - - - 636570020970458320 - 9 - - - 636570020970458320 - 11 - - - 636570020970458320 - 13 - - - 636570020970458320 - 14 - - - 636570020970458320 - 16 - - - 636570020980390000 - 0 - - - 636570021014518864 - 0 - - - 636570021014518864 - 1 - - - 636570021014518864 - 2 - - - 636570021014518864 - 4 - - - 636570021014518864 - 5 - - - 636622548770928912 - 0 - - - 636622548770928912 - 1 - - - 636570021024590992 - 0 - - - 636570021024590992 - 1 - - - 636678720763560776 - 0 - - - 636678720763610780 - 0 - - - 636570021037060768 - 0 - - - 636570021047082736 - 1 - - - 636570021057205024 - 1 - - - 636570021067889104 - 0 - - - 636570021067889104 - 1 - - - 636671732628365872 - 0 - - - 636671732628416005 - 0 - - - 636570021082505728 - 0 - - - 636570021093510832 - 1 - - - 636570021093510832 - 3 - - - 636570021093510832 - 5 - - - 636570021093510832 - 6 - - - 636570021105860224 - 1 - - - 636570021105860224 - 3 - - - 636570021105860224 - 5 - - - 636570021105860224 - 6 - - - 636570021105860224 - 8 - - - 636570021121590400 - 1 - - - 636570021150954064 - 1 - - - 636570021169994800 - 1 - - - 636570021196318768 - 0 - - - 636570021196318768 - 1 - - - 636570021209179792 - 1 - - - 636570021209179792 - 3 - - - 636570021209179792 - 4 - - - 636622548783298368 - 1 - - - 636622548747945600 - 0 - - - 636622548747945600 - 1 - - - 636622548749229696 - 0 - - - 636622548757405776 - 0 - - - 636622548768029664 - 1 - - - 636622548794012544 - 0 - - - 636622548794012544 - 1 - - - 636671732628626573 - 0 - - - 636671732628686721 - 0 - - - 636622548798236016 - 0 - - - 636622548801536544 - 1 - - - 636622548801536544 - 2 - - - 636622548804847104 - 2 - - - 636692182597854288 - 0 - - - 636692182597854288 - 1 - - - 636692182599656880 - 2 - - - 636692182599656880 - 5 - - - 636692182599656880 - 7 - - - 636692182599656880 - 8 - - - 636692182599656880 - 9 - - - 636692182599656880 - 12 - - - 636692182602561056 - 0 - - - 636692182604764224 - 0 - - - 636692182605665520 - 1 - - - 636692182605665520 - 2 - - - 636692182607367968 - 1 - - - 636692182607367968 - 3 - - - 636692182607367968 - 5 - - - 636692182607367968 - 7 - - - 636692182607367968 - 9 - - - 636692182607367968 - 11 - - - 636692182607367968 - 13 - - - 636692182607367968 - 14 - - - 636692182607367968 - 16 - - - 636692182608068976 - 0 - - - 636692182693491808 - 0 - - - 636692182693491808 - 1 - - - 636692182695494688 - 0 - - - 636692182697497568 - 0 - - - 636692182698298720 - 0 - - - 636692182834995280 - 0 - - - 636692182834995280 - 1 - - - 636692182837498880 - 0 - - - 636692182839401616 - 0 - - - 636692182840603344 - 0 - - - 636692182841704928 - 1 - - - 636692182842706368 - 1 - - - 636692182936641440 - 0 - - - 636692182936641440 - 1 - - - 636692182938644320 - 0 - - - 636692182940847488 - 0 - - - 636692182941748784 - 0 - - - 636692182943150800 - 1 - - - 636692182943150800 - 3 - - - 636692182943150800 - 5 - - - 636692182943150800 - 6 - - - 636692182944652960 - 1 - - - 636692182944652960 - 3 - - - 636692182944652960 - 5 - - - 636692182944652960 - 6 - - - 636692182944652960 - 8 - - - 636692182945454112 - 1 - - - 636692182946355408 - 1 - - - 636692182947156560 - 1 - - - 636692182948158000 - 0 - - - 636692182948158000 - 1 - - - 636692183126414320 - 0 - - - 636692183126414320 - 1 - - - 636692183129418640 - 0 - - - 636692183131621808 - 0 - - - 636692183132523104 - 0 - - - 636692183134025264 - 1 - - - 636692183134025264 - 2 - - - 636692183135126848 - 2 - - - 636692183229562640 - 0 - - - 636692183229562640 - 1 - - - 636692183231865952 - 0 - - - 636692183232767248 - 0 - - - 636692183233768688 - 1 - - - 636692183342725360 - 0 - - - 636702520352475360 - 0 - - - 636702524117889760 - 0 - - - 636726260747717872 - 1 - - - 636726260748719312 - 0 - - - 636726260749320176 - 0 - - - 636726260750221472 - 0 - - - 636726260750221472 - 1 - - - 636726260750822336 - 0 - - - 636726260750822336 - 1 - - - 636726260753726512 - 0 - - - 636726260753726512 - 1 - - - 636726261024215456 - 0 - - - 636726261024215456 - 1 - - - 636726261024716176 - 0 - - - 636726261025517328 - 0 - - - 636726261026418624 - 0 - - - 636726261026418624 - 1 - - - 636726261027119632 - 0 - - - 636726261027119632 - 1 - - - 636726261027119632 - 2 - - - 636726261029723376 - 0 - - - 636726261029723376 - 1 - - - 636726261912793168 - 0 - - - 636739240675031504 - 0 - - - 636739240779681984 - 0 - - - 636776234873933216 - 0 - - - 636776235201404096 - 0 - - - 636811572338633137 - 0 - - - 636811572339580620 - 0 - - - 636811572339580620 - 1 - - - 636811572339700302 - 0 - - - 636811572339790063 - 0 - - - 636811572340478215 - 0 - - - 636811572341212950 - 0 - - - 636811572341212950 - 1 - - - 636811572341975986 - 0 - - - 636811572341975986 - 1 - - - 636811572342604300 - 0 - - - 636811572342604300 - 1 - - - 636811572675220398 - 0 - - - 636811572675220398 - 1 - - - 636811572675330108 - 0 - - - 636811572675399910 - 0 - - - 636811572675489668 - 0 - - - 636811572675599378 - 0 - - - 636811572675599378 - 1 - - - 636811572676706425 - 0 - - - 636811572676706425 - 1 - - - 636811574495356758 - 0 - - - -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 - -8586802347701292016 - False - True - False - -8586802347678529408 - True - False - -8586802347701261920 - False - True - False - -8586802347678529408 - True - False - -8586802347701231824 - False - True - False - -8586802347678529408 - True - False - -8586802347701201728 - False - True - False - -8586802347678529408 - True - False - -8586802347701161600 - False - True - False - -8586802347678529408 - True - False - -8586802347701131504 - False - True - False - -8586802347678529408 - True - False - -8586802347701091376 - False - True - False - -8586802347678529408 - True - False - -8586802347701061280 - False - True - False - -8586802347678529408 - True - False - -8586802347701031184 - False - True - False - -8586802347678529408 - True - False - -8586802347700910800 - False - True - False - -8586802347678529408 - True - False - -8586749938973791088 - False - True - False - -8586749938973791088 - True - False - -8586802347700740256 - 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 - -8586749942242698224 - False - True - False - -8586749942242698224 - True - False - -8586802347698081776 - False - True - False - -8586802347678529408 - 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 - -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 - -8586560786359419050 - False - True - False - -8586560786359419050 - 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 - -8586646100412697424 - False - True - False - -8586646100412697424 - True - False - -8586680178255118928 - False - True - False - -8586680178255118928 - True - False - -8586680178255118928 - False - True - False - -8586680178255118928 - True - False - -8586680178255118928 - False - True - False - -8586680178255118928 - True - False - -8586680178255118928 - False - True - False - -8586680178255118928 - True - False - -8586680178255118928 - False - True - False - -8586680178255118928 - True - False - -8586680178255118928 - False - True - False - -8586680178255118928 - True - False - -8586633121036476224 - False - True - False - -8586633121036476224 - True - False - -8586680178255118928 - False - True - False - -8586680178255118928 - True - False - -8586680178249110288 - False - True - False - -8586680178249110288 - True - False - -8586680178247407840 - False - True - False - -8586680178247407840 - True - False - -8586680178247407840 - False - True - False - -8586680178247407840 - True - False - -8586680178247407840 - False - True - False - -8586680178247407840 - True - False - -8586680178247407840 - False - True - False - -8586680178247407840 - True - False - -8586680178247407840 - False - True - False - -8586680178247407840 - True - False - -8586680178247407840 - False - True - False - -8586680178247407840 - True - False - -8586680178247407840 - False - True - False - -8586680178247407840 - True - False - -8586680178247407840 - False - True - False - -8586680178247407840 - True - False - -8586680177621007120 - False - True - False - -8586680177621007120 - True - False - -8586680178156376944 - False - True - False - -8586646099419268944 - False - False - -8586680178013070880 - False - True - False - -8586680178013070880 - True - False - -8586680178012069440 - False - True - False - -8586680178012069440 - True - False - -8586680178011869152 - False - True - False - -8586680178011869152 - True - False - -8586680177911625008 - False - True - False - -8586680177911625008 - True - False - -8586680177911625008 - False - True - False - -8586680177911625008 - True - False - -8586680177911625008 - False - True - False - -8586680177911625008 - True - False - -8586680177910122848 - False - True - False - -8586680177910122848 - True - False - -8586680177910122848 - False - True - False - -8586680177910122848 - True - False - -8586680177910122848 - False - True - False - -8586680177910122848 - True - False - -8586680177910122848 - False - True - False - -8586680177910122848 - True - False - -8586680177910122848 - False - True - False - -8586680177910122848 - True - False - -8586680177909321696 - False - True - False - -8586680177909321696 - True - False - -8586680177908420400 - False - True - False - -8586680177908420400 - True - False - -8586680177907619248 - False - True - False - -8586680177907619248 - True - False - -8586646100103953472 - False - True - False - -8586646099419369088 - False - False - -8586646100101049296 - False - True - False - -8586646099419268944 - False - False - -8586646099827656176 - False - True - False - -8586646099419369088 - False - False - -8586646099825052432 - False - True - False - -8586646099419369088 - False - False - -8586680177720750544 - False - True - False - -8586680177720750544 - True - False - -8586680177719648960 - False - True - False - -8586680177719648960 - True - False - -8586680177719648960 - False - True - False - -8586680177719648960 - True - False - -8586560788179176430 - False - True - False - -8586560788179176430 - True - False - -8586560788178069383 - False - True - False - -8586560788178069383 - 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 - -8586680175496752592 - False - False - -8586802339924295008 - False - True - False - -8586680175496752592 - False - False - -8586802339924295008 - False - True - False - -8586680175496752592 - False - False - -8586802339924295008 - False - True - False - -8586680175496752592 - False - False - -8586802339924295008 - False - True - False - -8586680175496752592 - False - False - -8586802339924295008 - False - True - False - -8586680175496752592 - False - False - -8586802339924284976 - False - True - False - -8586680175496652448 - False - False - -8586802339900338592 - False - True - False - -8586680175496652448 - False - False - -8586802339884317488 - False - True - False - -8586680175496652448 - False - False - -8586802339884317488 - False - True - False - -8586680175496652448 - False - False - -8586802339884317488 - False - True - False - -8586680175496652448 - False - False - -8586802339884317488 - False - True - False - -8586680175496652448 - False - False - -8586802339884317488 - False - True - False - -8586680175496652448 - False - False - -8586802339884307456 - False - True - False - -8586680175496552304 - False - False - -8586802339884307456 - False - True - False - -8586680175496552304 - False - False - -8586802339884287392 - False - True - False - -8586680175496552304 - False - False - -8586749812086746144 - False - True - False - -8586680175496352016 - False - False - -8586802339807693072 - False - True - False - -8586680175496552304 - False - False - -8586802339797560752 - False - True - False - -8586680175496552304 - False - False - -8586802339797319984 - False - True - False - -8586680175496552304 - False - False - -8586802339761264976 - False - True - False - -8586680175496552304 - False - False - -8586802339761254944 - False - True - False - -8586680175496452160 - False - False - -8586802339761254944 - False - True - False - -8586680175496452160 - False - False - -8586802339748895520 - False - True - False - -8586680175496452160 - False - False - -8586802339748895520 - False - True - False - -8586680175496452160 - False - False - -8586802339748895520 - False - True - False - -8586680175496452160 - False - False - -8586802339748885488 - False - True - False - -8586680175496452160 - False - False - -8586802339748885488 - False - True - False - -8586680175496352016 - False - False - -8586802339733185408 - False - True - False - -8586680175496352016 - False - False - -8586802339703821744 - False - True - False - -8586680175496352016 - False - False - -8586802339684781008 - False - True - False - -8586680175496352016 - False - False - -8586802339645596016 - False - True - False - -8586802339645596016 - True - False - -8586802339645596016 - False - True - False - -8586802339645596016 - True - False - -8586749812071467408 - False - True - False - -8586749812071467408 - True - False - -8586749812053239264 - False - True - False - -8586680175496352016 - False - False - -8586749812049928704 - False - True - False - -8586680175496352016 - False - False - -8586749812049928704 - False - True - False - -8586680175496352016 - False - False - -8586560788513562858 - False - True - False - -8586560785287293277 - False - False - -8586560788512799822 - False - True - False - -8586560785287283287 - False - False - -8586560788512171508 - False - True - False - -8586560785287283287 - False - False - - - -8586802347701853808 - False - True - False - -8586802347678529408 - True - False - - - - - False - 00000000-0000-0000-0000-000000000000 - - - - - - - - - - R5F565NEHxFC_DUAL - - - - - 6b3ab0e8-8ba1-402c-ac51-963031a63a4a - - - - - 1.0 - 1.0 - - - - - 00000000-0000-0000-0000-000000000000 - - - - - 0 - R5F565NEDxFP_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 - 38c69437-f988-4f88-8c80-ae04e04593eb - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F565NEDxFP_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 - 38c69437-f988-4f88-8c80-ae04e04593eb - 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_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 - 38c69437-f988-4f88-8c80-ae04e04593eb - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F565NEDxFP_DUAL - Extal - 120000 - 1200000 - No - Yes - Use3_3V - 2147483647 - Fine - Fine - Jtag_06_000 - Fine_1500000 - 115200 - Hex - 4096 - RX65N - 0 - SingleChip - No - SingleChip - Little - 4 - - No - - No - - No - - No - False - Bank0 - 1 - - True - 38c69437-f988-4f88-8c80-ae04e04593eb - 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-gr-rose\ccrx-csplus - C:\Program Files (x86)\Renesas Electronics\SmartConfigurator\RX\eclipse\SmartConfigurator.exe - 6a2376a0-e3e0-4ba4-a1d8-391307e0f516 - 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-gr-rose/ccrx-csplus/aws_demos.scfg b/demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos.scfg deleted file mode 100644 index 2ee9f155413..00000000000 --- a/demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos.scfg +++ /dev/null @@ -1,765 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos_build_path_check.bat b/demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos_build_path_check.bat deleted file mode 100644 index 70ff37d5d85..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/aws_demos_link_order_import.mtls b/demos/renesas/rx65n-gr-rose/ccrx-csplus/aws_demos_link_order_import.mtls deleted file mode 100644 index 38a6daa8476..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/attention!.txt b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 55b9f0ae9fd..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : 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(); - - /* 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-gr-rose/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index d8b6581fffb..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index fd38beed71a..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 32aac4fb8d7..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index 2cd4c48584a..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 24e8d8298f5..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index eb12c57a7b8..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 362e413aaee..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : 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) -{ - /* 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-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index 365d036fcad..00000000000 --- a/demos/renesas/rx65n-gr-rose/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 _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-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 7fe1a59b3fd..00000000000 --- a/demos/renesas/rx65n-gr-rose/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 (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 (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) - -/* 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-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h deleted file mode 100644 index ea6b31eee73..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index a063eb46dba..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index 8890cf65ddc..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : 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 ET0_MDC pin */ - MPC.PA4PFS.BYTE = 0x11U; - PORTA.PMR.BYTE |= 0x10U; - - /* Set ET0_MDIO pin */ - MPC.PA3PFS.BYTE = 0x11U; - PORTA.PMR.BYTE |= 0x08U; - - /* Set REF50CK0 pin */ - MPC.PB2PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x04U; - - /* Set RMII0_CRS_DV pin */ - MPC.PB7PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x80U; - - /* Set RMII0_RXD0 pin */ - MPC.PB1PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x02U; - - /* Set RMII0_RXD1 pin */ - MPC.PB0PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x01U; - - /* Set RMII0_RX_ER pin */ - MPC.PB3PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x08U; - - /* Set RMII0_TXD0 pin */ - MPC.PB5PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x20U; - - /* Set RMII0_TXD1 pin */ - MPC.PB6PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x40U; - - /* Set RMII0_TXD_EN pin */ - MPC.PB4PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x10U; - - /* 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-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 0547e097cff..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index 7a0237dd0c3..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : R5F565NEDxFP -* 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.PB2PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B2 = 1U; - - /* Set RMII0_TXD_EN pin */ - MPC.PB4PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B4 = 1U; - - /* Set RMII0_TXD1 pin */ - MPC.PB6PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B6 = 1U; - - /* Set RMII0_TXD0 pin */ - MPC.PB5PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B5 = 1U; - - /* Set RMII0_RXD1 pin */ - MPC.PB0PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B0 = 1U; - - /* Set RMII0_RXD0 pin */ - MPC.PB1PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B1 = 1U; - - /* Set RMII0_RX_ER pin */ - MPC.PB3PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B3 = 1U; - - /* Set RMII0_CRS_DV pin */ - MPC.PB7PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B7 = 1U; - - /* Set ET0_MDC pin */ - MPC.PA4PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B4 = 1U; - - /* Set ET0_MDIO pin */ - MPC.PA3PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B3 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index 390d93d1d3d..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : R5F565NEDxFP -* 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-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 78eb1dfbb97..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index 6fa018adf66..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : 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_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-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-gr-rose/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 48bae301686..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : 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_SCI2(); - -#endif diff --git a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.cproject b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.cproject deleted file mode 100644 index 591523a3331..00000000000 --- a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.cproject +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.gitignore b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.project b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.project deleted file mode 100644 index b7828fe05a6..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-gr-rose - - - 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-gr-rose - - - 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 - - - - - 1545524625545 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545524625551 - - 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 - - - - 1545524497402 - 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-gr-rose/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs deleted file mode 100644 index 52d4e3fd03b..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs deleted file mode 100644 index e4449c99ff6..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index 04dbbbeeeff..00000000000 --- a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index a1657380ce3..00000000000 --- a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,3 +0,0 @@ -# -#Thu Jan 31 19:41:59 JST 2019 -activeConfiguration=com.renesas.cdt.managedbuild.renesas.ccrx.hardwaredebug.configuration.216582545 diff --git a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index c1d6f96d8c7..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index 62879ddbbe9..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/.settings/language.settings.xml b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/language.settings.xml deleted file mode 100644 index 6adefee8b07..00000000000 --- a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/renesasPGModel.xml b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/renesasPGModel.xml deleted file mode 100644 index 7c0780cd586..00000000000 --- a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/.settings/renesasPGModel.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - LITTLE - - diff --git a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/aws_demos.scfg b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/aws_demos.scfg deleted file mode 100644 index 6a2f45ae5e3..00000000000 --- a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,765 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch deleted file mode 100644 index 34deb2df750..00000000000 --- a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/attention!.txt b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 55b9f0ae9fd..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : 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(); - - /* 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-gr-rose/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index d8b6581fffb..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index fd38beed71a..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 32aac4fb8d7..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index 2cd4c48584a..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 24e8d8298f5..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index eb12c57a7b8..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 362e413aaee..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : 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) -{ - /* 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-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index 365d036fcad..00000000000 --- a/demos/renesas/rx65n-gr-rose/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 _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-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 7fe1a59b3fd..00000000000 --- a/demos/renesas/rx65n-gr-rose/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 (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 (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) - -/* 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-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h deleted file mode 100644 index ea6b31eee73..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index a063eb46dba..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index 8890cf65ddc..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : 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 ET0_MDC pin */ - MPC.PA4PFS.BYTE = 0x11U; - PORTA.PMR.BYTE |= 0x10U; - - /* Set ET0_MDIO pin */ - MPC.PA3PFS.BYTE = 0x11U; - PORTA.PMR.BYTE |= 0x08U; - - /* Set REF50CK0 pin */ - MPC.PB2PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x04U; - - /* Set RMII0_CRS_DV pin */ - MPC.PB7PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x80U; - - /* Set RMII0_RXD0 pin */ - MPC.PB1PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x02U; - - /* Set RMII0_RXD1 pin */ - MPC.PB0PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x01U; - - /* Set RMII0_RX_ER pin */ - MPC.PB3PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x08U; - - /* Set RMII0_TXD0 pin */ - MPC.PB5PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x20U; - - /* Set RMII0_TXD1 pin */ - MPC.PB6PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x40U; - - /* Set RMII0_TXD_EN pin */ - MPC.PB4PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x10U; - - /* 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-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 0547e097cff..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index 7a0237dd0c3..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : R5F565NEDxFP -* 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.PB2PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B2 = 1U; - - /* Set RMII0_TXD_EN pin */ - MPC.PB4PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B4 = 1U; - - /* Set RMII0_TXD1 pin */ - MPC.PB6PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B6 = 1U; - - /* Set RMII0_TXD0 pin */ - MPC.PB5PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B5 = 1U; - - /* Set RMII0_RXD1 pin */ - MPC.PB0PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B0 = 1U; - - /* Set RMII0_RXD0 pin */ - MPC.PB1PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B1 = 1U; - - /* Set RMII0_RX_ER pin */ - MPC.PB3PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B3 = 1U; - - /* Set RMII0_CRS_DV pin */ - MPC.PB7PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B7 = 1U; - - /* Set ET0_MDC pin */ - MPC.PA4PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B4 = 1U; - - /* Set ET0_MDIO pin */ - MPC.PA3PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B3 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index 390d93d1d3d..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : R5F565NEDxFP -* 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-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 78eb1dfbb97..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index 6fa018adf66..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : 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_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-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-gr-rose/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 48bae301686..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : 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_SCI2(); - -#endif diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.cproject b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.cproject deleted file mode 100644 index c4207344bdd..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.cproject +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.gitignore b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.project b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.project deleted file mode 100644 index f6059ece083..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.project +++ /dev/null @@ -1,543 +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.core.ccnature - 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-gr-rose - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-gr-rose - - - 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-gr-rose - - - 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 - - - - - 1545527014875 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545527014879 - - 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 - - - - 1545526979174 - 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-gr-rose/gnurx-e2studio-cpp/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index d2a1ecb161a..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/e2studio_project.prefs b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/e2studio_project.prefs deleted file mode 100644 index 9e94fd8d15f..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/e2studio_project.prefs +++ /dev/null @@ -1,3 +0,0 @@ -# -#Thu Jan 31 20:41:14 JST 2019 -activeConfiguration=com.renesas.cdt.managedbuild.gcc.rx.configuration.debug.365004355 diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index 2bb8ed85d3b..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.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-gr-rose/gnurx-e2studio-cpp/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index a505f3edde7..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.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-gr-rose/gnurx-e2studio-cpp/.settings/language.settings.xml b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/language.settings.xml deleted file mode 100644 index 0c4db2d061a..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/language.settings.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.settings/org.eclipse.cdt.managedbuilder.core.prefs deleted file mode 100644 index 817b60cba1c..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/.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-gr-rose/gnurx-e2studio-cpp/aws_demos.scfg b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/aws_demos.scfg deleted file mode 100644 index 683e4795ccd..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/aws_demos.scfg +++ /dev/null @@ -1,495 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/rx65n_gr_rose_aws HardwareDebug.launch b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/rx65n_gr_rose_aws HardwareDebug.launch deleted file mode 100644 index 53fa6915a1f..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/rx65n_gr_rose_aws HardwareDebug.launch +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_byteq_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_cmt_rx_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_cmt_rx_config.h deleted file mode 100644 index bfb0bc72d76..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_ether_rx_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_ether_rx_config.h deleted file mode 100644 index ea6b31eee73..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_config/r_sci_rx_config.h deleted file mode 100644 index a063eb46dba..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index c3f021ae4a0..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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) : R5F565NEDxFP -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-09-08 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -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.PB2PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B2 = 1U; - - /* Set RMII0_TXD_EN pin */ - MPC.PB4PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B4 = 1U; - - /* Set RMII0_TXD1 pin */ - MPC.PB6PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B6 = 1U; - - /* Set RMII0_TXD0 pin */ - MPC.PB5PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B5 = 1U; - - /* Set RMII0_RXD1 pin */ - MPC.PB0PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B0 = 1U; - - /* Set RMII0_RXD0 pin */ - MPC.PB1PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B1 = 1U; - - /* Set RMII0_RX_ER pin */ - MPC.PB3PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B3 = 1U; - - /* Set RMII0_CRS_DV pin */ - MPC.PB7PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B7 = 1U; - - /* Set ET0_MDC pin */ - MPC.PA4PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B4 = 1U; - - /* Set ET0_MDIO pin */ - MPC.PA3PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B3 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index 4cbebe7e266..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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) : R5F565NEDxFP -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-09-08 -***********************************************************************************************************************/ - -#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-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_pinset.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_pinset.h deleted file mode 100644 index 31f74f3ef15..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index c2a2a127b5b..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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) 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-01-31 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -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-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index d810c7b852d..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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) 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-01-31 -***********************************************************************************************************************/ - -#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-gr-rose/gnurx-e2studio-cpp/src/attention!.txt b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/linker_script.ld b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/linker_script.ld deleted file mode 100644 index c5419da5078..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/linker_script.ld +++ /dev/null @@ -1,223 +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 : - { - } >DATAFLASH C_PKCS11_STORAGE_MIRROR_1 : -{ -} >DATAFLASH - - - - - - - - - - - - - - - - - - - - - - - - - -} - - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/linker_script_rvectors.ld_inc b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/linker_script_rvectors.ld_inc deleted file mode 100644 index 818dda33da0..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 9258189bc8f..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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) : 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(); - - /* 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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_interrupt_handlers.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_interrupt_handlers.h deleted file mode 100644 index 498aa60cb8c..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 9989c36c2d6..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index fd38beed71a..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_vector_pragma.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_vector_pragma.h deleted file mode 100644 index 8e7f57d5ec3..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_vector_table.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_cg_vector_table.c deleted file mode 100644 index be168ab0348..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 32aac4fb8d7..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index 2cd4c48584a..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 550faa9aa46..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index eb12c57a7b8..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 5bbd3a04486..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index 491427f3e24..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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 _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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 7fe1a59b3fd..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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 (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 (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) - -/* 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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index e94b2f445f9..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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) : 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 ET0_MDC pin */ - MPC.PA4PFS.BYTE = 0x11U; - PORTA.PMR.BYTE |= 0x10U; - - /* Set ET0_MDIO pin */ - MPC.PA3PFS.BYTE = 0x11U; - PORTA.PMR.BYTE |= 0x08U; - - /* Set REF50CK0 pin */ - MPC.PB2PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x04U; - - /* Set RMII0_CRS_DV pin */ - MPC.PB7PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x80U; - - /* Set RMII0_RXD0 pin */ - MPC.PB1PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x02U; - - /* Set RMII0_RXD1 pin */ - MPC.PB0PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x01U; - - /* Set RMII0_RX_ER pin */ - MPC.PB3PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x08U; - - /* Set RMII0_TXD0 pin */ - MPC.PB5PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x20U; - - /* Set RMII0_TXD1 pin */ - MPC.PB6PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x40U; - - /* Set RMII0_TXD_EN pin */ - MPC.PB4PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x10U; - - /* 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-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 0547e097cff..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio-cpp/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-gr-rose/gnurx-e2studio/.cproject b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.cproject deleted file mode 100644 index b553435c8f2..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.cproject +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.gitignore b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.project b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.project deleted file mode 100644 index 015020bde00..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-gr-rose - - - 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-gr-rose - - - 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 - - - - - 1545526404944 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545526404947 - - 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 - - - - 1545526355277 - 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-gr-rose/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index 7ed4c801805..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index 786339b906a..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,2 +0,0 @@ -# -#Sat Mar 02 22:10:13 JST 2019 diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index 2bb8ed85d3b..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index a505f3edde7..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/.settings/language.settings.xml b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/language.settings.xml deleted file mode 100644 index 0ba41f476cc..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs deleted file mode 100644 index 817b60cba1c..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/aws_demos.scfg b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/aws_demos.scfg deleted file mode 100644 index 683e4795ccd..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,495 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch deleted file mode 100644 index 7810cdba8ac..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/rx65n_gr_rose_aws HardwareDebug.launch +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h deleted file mode 100644 index bfb0bc72d76..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h deleted file mode 100644 index ea6b31eee73..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h deleted file mode 100644 index a063eb46dba..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index 983726c5b86..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : R5F565NEDxFP -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-09-08 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -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.PB2PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B2 = 1U; - - /* Set RMII0_TXD_EN pin */ - MPC.PB4PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B4 = 1U; - - /* Set RMII0_TXD1 pin */ - MPC.PB6PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B6 = 1U; - - /* Set RMII0_TXD0 pin */ - MPC.PB5PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B5 = 1U; - - /* Set RMII0_RXD1 pin */ - MPC.PB0PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B0 = 1U; - - /* Set RMII0_RXD0 pin */ - MPC.PB1PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B1 = 1U; - - /* Set RMII0_RX_ER pin */ - MPC.PB3PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B3 = 1U; - - /* Set RMII0_CRS_DV pin */ - MPC.PB7PFS.BYTE = 0x12U; - PORTB.PMR.BIT.B7 = 1U; - - /* Set ET0_MDC pin */ - MPC.PA4PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B4 = 1U; - - /* Set ET0_MDIO pin */ - MPC.PA3PFS.BYTE = 0x11U; - PORTA.PMR.BIT.B3 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index f207b9d81fa..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : R5F565NEDxFP -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-09-08 -***********************************************************************************************************************/ - -#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-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h deleted file mode 100644 index 31f74f3ef15..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index c2a2a127b5b..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) 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-01-31 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -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-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index d810c7b852d..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) 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-01-31 -***********************************************************************************************************************/ - -#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-gr-rose/gnurx-e2studio/src/attention!.txt b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/linker_script.ld b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/linker_script.ld deleted file mode 100644 index 97b2d73dd55..00000000000 --- a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/linker_script.ld +++ /dev/null @@ -1,206 +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 : - { - } >DATAFLASH C_PKCS11_STORAGE_MIRROR_1 : -{ -} >DATAFLASH - - - - - - - - -} - - diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/linker_script_rvectors.ld_inc b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/linker_script_rvectors.ld_inc deleted file mode 100644 index 818dda33da0..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 9258189bc8f..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : 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(); - - /* 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-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h deleted file mode 100644 index 498aa60cb8c..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 9989c36c2d6..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index fd38beed71a..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h deleted file mode 100644 index 8e7f57d5ec3..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c deleted file mode 100644 index be168ab0348..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index 32aac4fb8d7..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index 2cd4c48584a..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 550faa9aa46..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index eb12c57a7b8..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 5bbd3a04486..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index 491427f3e24..00000000000 --- a/demos/renesas/rx65n-gr-rose/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 _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-gr-rose/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 7fe1a59b3fd..00000000000 --- a/demos/renesas/rx65n-gr-rose/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 (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 (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) - -/* 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-gr-rose/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-gr-rose/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index e94b2f445f9..00000000000 --- a/demos/renesas/rx65n-gr-rose/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) : 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 ET0_MDC pin */ - MPC.PA4PFS.BYTE = 0x11U; - PORTA.PMR.BYTE |= 0x10U; - - /* Set ET0_MDIO pin */ - MPC.PA3PFS.BYTE = 0x11U; - PORTA.PMR.BYTE |= 0x08U; - - /* Set REF50CK0 pin */ - MPC.PB2PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x04U; - - /* Set RMII0_CRS_DV pin */ - MPC.PB7PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x80U; - - /* Set RMII0_RXD0 pin */ - MPC.PB1PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x02U; - - /* Set RMII0_RXD1 pin */ - MPC.PB0PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x01U; - - /* Set RMII0_RX_ER pin */ - MPC.PB3PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x08U; - - /* Set RMII0_TXD0 pin */ - MPC.PB5PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x20U; - - /* Set RMII0_TXD1 pin */ - MPC.PB6PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x40U; - - /* Set RMII0_TXD_EN pin */ - MPC.PB4PFS.BYTE = 0x12U; - PORTB.PMR.BYTE |= 0x10U; - - /* 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-gr-rose/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-gr-rose/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index 0547e097cff..00000000000 --- a/demos/renesas/rx65n-gr-rose/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-rsk-uart-sx-ulpgn/ccrx-csplus/.gitignore b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/.gitignore deleted file mode 100644 index 6ea78411070..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/HardwareDebug/ -*.mtud -*.rcpe -*.mtsp diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl deleted file mode 100644 index 41d42034c58..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/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-rsk-uart-sx-ulpgn/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index 62879ddbbe9..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos.ipcf b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos.ipcf deleted file mode 100644 index b1bc2918cae..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos.ipcf +++ /dev/null @@ -1,937 +0,0 @@ - - - - C:\WorkSpace\amama\amazon-freertos\demos\renesas\rx65n-rsk-uart-sx-ulpgn\ccrx-csplus\src\smc_gen\general - C:\WorkSpace\amama\amazon-freertos\demos\renesas\rx65n-rsk-uart-sx-ulpgn\ccrx-csplus\src\smc_gen\r_bsp - C:\WorkSpace\amama\amazon-freertos\demos\renesas\rx65n-rsk-uart-sx-ulpgn\ccrx-csplus\src\smc_gen\r_byteq - C:\WorkSpace\amama\amazon-freertos\demos\renesas\rx65n-rsk-uart-sx-ulpgn\ccrx-csplus\src\smc_gen\r_config - C:\WorkSpace\amama\amazon-freertos\demos\renesas\rx65n-rsk-uart-sx-ulpgn\ccrx-csplus\src\smc_gen\r_flash_rx - C:\WorkSpace\amama\amazon-freertos\demos\renesas\rx65n-rsk-uart-sx-ulpgn\ccrx-csplus\src\smc_gen\r_pincfg - C:\WorkSpace\amama\amazon-freertos\demos\renesas\rx65n-rsk-uart-sx-ulpgn\ccrx-csplus\src\smc_gen\r_s12ad_rx - C:\WorkSpace\amama\amazon-freertos\demos\renesas\rx65n-rsk-uart-sx-ulpgn\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_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_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_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-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos.mtpj b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos.mtpj deleted file mode 100644 index 4bfb28c2cc3..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos.mtpj +++ /dev/null @@ -1,11961 +0,0 @@ - - 9.01.00.00 - - - 2.0 - 9.1 - 31e757fb-7c22-4ca5-bab3-351ddf995b20 - 4fe0fd55-bf7c-4774-b8e3-eb8a45f47872 - 2814db0f-e038-49a8-8c54-9db141af8d52 - fb98844b-2c27-4275-9804-f6e63e204da0 - 31e757fb-7c22-4ca5-bab3-351ddf995b20 - - - application_code - Category - 2814db0f-e038-49a8-8c54-9db141af8d52 - - - config_files - Category - 2814db0f-e038-49a8-8c54-9db141af8d52 - - - lib - Category - 2814db0f-e038-49a8-8c54-9db141af8d52 - - - src - Category - 2814db0f-e038-49a8-8c54-9db141af8d52 - - - Smart Configurator - Category - 2814db0f-e038-49a8-8c54-9db141af8d52 - - - common_demos - Category - 8f5aeac2-499c-41cc-b02b-2fe6dbf9b68e - - - renesas_code - Category - 8f5aeac2-499c-41cc-b02b-2fe6dbf9b68e - - - main.c - File - ..\common\application_code\main.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8f5aeac2-499c-41cc-b02b-2fe6dbf9b68e - - - include - Category - e04ba487-0190-4d88-968f-5c7b999d5c97 - - - source - Category - e04ba487-0190-4d88-968f-5c7b999d5c97 - - - aws_application_version.h - File - ..\..\..\common\include\aws_application_version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_clientcredential.h - File - ..\..\..\common\include\aws_clientcredential.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_clientcredential_keys.h - File - ..\..\..\common\include\aws_clientcredential_keys.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_demo.h - File - ..\..\..\common\include\aws_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_demo_runner.h - File - ..\..\..\common\include\aws_demo_runner.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_dev_mode_key_provisioning.h - File - ..\..\..\common\include\aws_dev_mode_key_provisioning.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_greengrass_discovery_demo.h - File - ..\..\..\common\include\aws_greengrass_discovery_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_hello_world.h - File - ..\..\..\common\include\aws_hello_world.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_logging_task.h - File - ..\..\..\common\include\aws_logging_task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_ota_codesigner_certificate.h - File - ..\..\..\common\include\aws_ota_codesigner_certificate.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_ota_update_demo.h - File - ..\..\..\common\include\aws_ota_update_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_shadow_lightbulb_on_off.h - File - ..\..\..\common\include\aws_shadow_lightbulb_on_off.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_simple_tcp_echo_server.h - File - ..\..\..\common\include\aws_simple_tcp_echo_server.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_subscribe_publish_loop.h - File - ..\..\..\common\include\aws_subscribe_publish_loop.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_tcp_echo_client_single_tasks.h - File - ..\..\..\common\include\aws_tcp_echo_client_single_tasks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 93fde8b7-7cd7-4cfd-b762-fbe9dd502465 - - - aws_demo_runner.c - File - ..\..\..\common\demo_runner\aws_demo_runner.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 90019176-851f-4125-8025-faff4f918236 - - - aws_dev_mode_key_provisioning.c - File - ..\..\..\common\devmode_key_provisioning\aws_dev_mode_key_provisioning.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 90019176-851f-4125-8025-faff4f918236 - - - aws_greengrass_discovery_demo.c - File - ..\..\..\common\greengrass_connectivity\aws_greengrass_discovery_demo.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 90019176-851f-4125-8025-faff4f918236 - - - aws_hello_world.c - File - ..\..\..\common\mqtt\aws_hello_world.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 90019176-851f-4125-8025-faff4f918236 - - - aws_logging_task_dynamic_buffers.c - File - ..\..\..\common\logging\aws_logging_task_dynamic_buffers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 90019176-851f-4125-8025-faff4f918236 - - - aws_shadow_lightbulb_on_off.c - File - ..\..\..\common\shadow\aws_shadow_lightbulb_on_off.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 90019176-851f-4125-8025-faff4f918236 - - - aws_subscribe_publish_loop.c - File - ..\..\..\common\mqtt\aws_subscribe_publish_loop.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 90019176-851f-4125-8025-faff4f918236 - - - aws_tcp_echo_client_separate_tasks.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_separate_tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 90019176-851f-4125-8025-faff4f918236 - - - aws_tcp_echo_client_single_task.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_single_task.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 90019176-851f-4125-8025-faff4f918236 - - - aws_bufferpool_config.h - File - ..\common\config_files\aws_bufferpool_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 986fca61-c6fd-4b28-b17f-dbb3dc08e89f - - - aws_demo_config.h - File - ..\common\config_files\aws_demo_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 986fca61-c6fd-4b28-b17f-dbb3dc08e89f - - - aws_ggd_config.h - File - ..\common\config_files\aws_ggd_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 986fca61-c6fd-4b28-b17f-dbb3dc08e89f - - - aws_mqtt_agent_config.h - File - ..\common\config_files\aws_mqtt_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 986fca61-c6fd-4b28-b17f-dbb3dc08e89f - - - aws_mqtt_config.h - File - ..\common\config_files\aws_mqtt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 986fca61-c6fd-4b28-b17f-dbb3dc08e89f - - - aws_ota_agent_config.h - File - ..\common\config_files\aws_ota_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 986fca61-c6fd-4b28-b17f-dbb3dc08e89f - - - aws_pkcs11_config.h - File - ..\common\config_files\aws_pkcs11_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 986fca61-c6fd-4b28-b17f-dbb3dc08e89f - - - aws_secure_sockets_config.h - File - ..\common\config_files\aws_secure_sockets_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 986fca61-c6fd-4b28-b17f-dbb3dc08e89f - - - aws_shadow_config.h - File - ..\common\config_files\aws_shadow_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 986fca61-c6fd-4b28-b17f-dbb3dc08e89f - - - aws_wifi_config.h - File - ..\common\config_files\aws_wifi_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 986fca61-c6fd-4b28-b17f-dbb3dc08e89f - - - FreeRTOSConfig.h - File - ..\common\config_files\FreeRTOSConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 986fca61-c6fd-4b28-b17f-dbb3dc08e89f - - - FreeRTOSIPConfig.h - File - ..\common\config_files\FreeRTOSIPConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 986fca61-c6fd-4b28-b17f-dbb3dc08e89f - - - aws - Category - e6b78005-3d35-4b2c-a40b-1ea92fc8c8a8 - - - third_party - Category - e6b78005-3d35-4b2c-a40b-1ea92fc8c8a8 - - - bufferpool - Category - e2237df8-3fcc-4941-812a-71cc669db786 - - - crypto - Category - e2237df8-3fcc-4941-812a-71cc669db786 - - - FreeRTOS - Category - e2237df8-3fcc-4941-812a-71cc669db786 - - - greengrass - Category - e2237df8-3fcc-4941-812a-71cc669db786 - - - include - Category - e2237df8-3fcc-4941-812a-71cc669db786 - - - mqtt - Category - e2237df8-3fcc-4941-812a-71cc669db786 - - - pkcs11 - Category - e2237df8-3fcc-4941-812a-71cc669db786 - - - secure_sockets - Category - e2237df8-3fcc-4941-812a-71cc669db786 - - - shadow - Category - e2237df8-3fcc-4941-812a-71cc669db786 - - - tls - Category - e2237df8-3fcc-4941-812a-71cc669db786 - - - utils - Category - e2237df8-3fcc-4941-812a-71cc669db786 - - - wifi - Category - e2237df8-3fcc-4941-812a-71cc669db786 - - - aws_bufferpool_static_thread_safe.c - File - ..\..\..\..\lib\bufferpool\aws_bufferpool_static_thread_safe.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 02027850-96b9-406c-8770-da500508fd5b - - - aws_crypto.c - File - ..\..\..\..\lib\crypto\aws_crypto.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f830944b-413d-401c-a178-86c7c2ed3776 - - - portable - Category - 0dd61ec2-22de-4702-82aa-37f32ce64317 - - - event_groups.c - File - ..\..\..\..\lib\FreeRTOS\event_groups.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0dd61ec2-22de-4702-82aa-37f32ce64317 - - - list.c - File - ..\..\..\..\lib\FreeRTOS\list.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0dd61ec2-22de-4702-82aa-37f32ce64317 - - - queue.c - File - ..\..\..\..\lib\FreeRTOS\queue.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0dd61ec2-22de-4702-82aa-37f32ce64317 - - - stream_buffer.c - File - ..\..\..\..\lib\FreeRTOS\stream_buffer.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0dd61ec2-22de-4702-82aa-37f32ce64317 - - - tasks.c - File - ..\..\..\..\lib\FreeRTOS\tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0dd61ec2-22de-4702-82aa-37f32ce64317 - - - timers.c - File - ..\..\..\..\lib\FreeRTOS\timers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0dd61ec2-22de-4702-82aa-37f32ce64317 - - - MemMang - Category - 58a964f8-9345-4397-81e5-5298e07fd0fc - - - Renesas - Category - 58a964f8-9345-4397-81e5-5298e07fd0fc - - - heap_4.c - File - ..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 588103b1-b50f-4451-b8f6-06b62190ddea - - - RX600v2 - Category - 5a29b9fa-700c-41d9-bc5c-9278872c1bbb - - - port.c - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\port.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6ea59c5b-d118-4308-95e7-826aceca74aa - - - port_asm.src - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\port_asm.src - f654126d-e7ad-426d-be34-8455271d959b - 6ea59c5b-d118-4308-95e7-826aceca74aa - - - portmacro.h - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\portmacro.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6ea59c5b-d118-4308-95e7-826aceca74aa - - - aws_greengrass_discovery.c - File - ..\..\..\..\lib\greengrass\aws_greengrass_discovery.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a39daf51-bc50-404f-842a-196160627984 - - - aws_helper_secure_connect.c - File - ..\..\..\..\lib\greengrass\aws_helper_secure_connect.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a39daf51-bc50-404f-842a-196160627984 - - - private - Category - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_appversion32.h - File - ..\..\..\..\lib\include\aws_appversion32.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_crypto.h - File - ..\..\..\..\lib\include\aws_crypto.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_greengrass_discovery.h - File - ..\..\..\..\lib\include\aws_greengrass_discovery.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_mqtt_agent.h - File - ..\..\..\..\lib\include\aws_mqtt_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_mqtt_lib.h - File - ..\..\..\..\lib\include\aws_mqtt_lib.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_ota_agent.h - File - ..\..\..\..\lib\include\aws_ota_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_pkcs11.h - File - ..\..\..\..\lib\include\aws_pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_secure_sockets.h - File - ..\..\..\..\lib\include\aws_secure_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_shadow.h - File - ..\..\..\..\lib\include\aws_shadow.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_system_init.h - File - ..\..\..\..\lib\include\aws_system_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_tls.h - File - ..\..\..\..\lib\include\aws_tls.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_wifi.h - File - ..\..\..\..\lib\include\aws_wifi.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - event_groups.h - File - ..\..\..\..\lib\include\event_groups.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - FreeRTOS.h - File - ..\..\..\..\lib\include\FreeRTOS.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - message_buffer.h - File - ..\..\..\..\lib\include\message_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - queue.h - File - ..\..\..\..\lib\include\queue.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - semphr.h - File - ..\..\..\..\lib\include\semphr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - stream_buffer.h - File - ..\..\..\..\lib\include\stream_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - task.h - File - ..\..\..\..\lib\include\task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - timers.h - File - ..\..\..\..\lib\include\timers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ad366a14-4884-42ca-a34b-b2fac2d2ddb2 - - - aws_bufferpool.h - File - ..\..\..\..\lib\include\private\aws_bufferpool.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_default_root_certificates.h - File - ..\..\..\..\lib\include\private\aws_default_root_certificates.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_doubly_linked_list.h - File - ..\..\..\..\lib\include\private\aws_doubly_linked_list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_ggd_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_ggd_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_helper_secure_connect.h - File - ..\..\..\..\lib\include\private\aws_helper_secure_connect.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_lib_init.h - File - ..\..\..\..\lib\include\private\aws_lib_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_mqtt_agent_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_agent_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_mqtt_buffer.h - File - ..\..\..\..\lib\include\private\aws_mqtt_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_mqtt_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_ota_agent_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_agent_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_ota_cbor_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_ota_cbor.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_ota_pal.h - File - ..\..\..\..\lib\include\private\aws_ota_pal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_ota_types.h - File - ..\..\..\..\lib\include\private\aws_ota_types.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_secure_sockets_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_secure_sockets_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_shadow_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_shadow_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_shadow_json.h - File - ..\..\..\..\lib\include\private\aws_shadow_json.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - deprecated_definitions.h - File - ..\..\..\..\lib\include\private\deprecated_definitions.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - list.h - File - ..\..\..\..\lib\include\private\list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - mpu_wrappers.h - File - ..\..\..\..\lib\include\private\mpu_wrappers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - portable.h - File - ..\..\..\..\lib\include\private\portable.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - projdefs.h - File - ..\..\..\..\lib\include\private\projdefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - stack_macros.h - File - ..\..\..\..\lib\include\private\stack_macros.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - threading_alt.h - File - ..\..\..\..\lib\include\private\threading_alt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 181b87bb-a6de-41e5-8efb-761229e0af60 - - - aws_mqtt_agent.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_agent.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 58bec5f0-26b5-4e43-90b5-aabb9a9bb106 - - - aws_mqtt_lib.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_lib.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 58bec5f0-26b5-4e43-90b5-aabb9a9bb106 - - - aws_pkcs11_mbedtls.c - File - ..\..\..\..\lib\pkcs11\mbedtls\aws_pkcs11_mbedtls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d37ec246-0dc2-45d5-b563-18b6bd1a0d1b - - - aws_pkcs11_pal.c - File - ..\..\..\..\lib\pkcs11\portable\renesas\rx65n-rsk-uart-sx-ulpgn\aws_pkcs11_pal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d37ec246-0dc2-45d5-b563-18b6bd1a0d1b - - - aws_secure_sockets.c - File - ..\..\..\..\lib\secure_sockets\portable\renesas\rx65n-rsk-uart-sx-ulpgn\aws_secure_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2523abc6-4620-43b3-917c-9db19004a31b - - - aws_shadow.c - File - ..\..\..\..\lib\shadow\aws_shadow.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 63af2ff2-afac-45fe-bdd7-28ba14d550d0 - - - aws_shadow_json.c - File - ..\..\..\..\lib\shadow\aws_shadow_json.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 63af2ff2-afac-45fe-bdd7-28ba14d550d0 - - - aws_tls.c - File - ..\..\..\..\lib\tls\aws_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e90a4c2b-c34e-405f-bfa6-da0e77b67181 - - - aws_system_init.c - File - ..\..\..\..\lib\utils\aws_system_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d0737b0c-e0a1-4bb4-925c-d199a8646c9d - - - aws_wifi.c - File - ..\..\..\..\lib\wifi\portable\renesas\rx65n-rsk-uart-sx-ulpgn\aws_wifi.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f8107aa2-75e0-443d-b3eb-4aa007df78fc - - - jsmn - Category - c7c17ce3-ffcf-4780-95aa-a38e4fdd7bdc - - - mbedtls - Category - c7c17ce3-ffcf-4780-95aa-a38e4fdd7bdc - - - mcu_vendor - Category - c7c17ce3-ffcf-4780-95aa-a38e4fdd7bdc - - - pkcs11 - Category - c7c17ce3-ffcf-4780-95aa-a38e4fdd7bdc - - - tinycbor - Category - c7c17ce3-ffcf-4780-95aa-a38e4fdd7bdc - - - jsmn.c - File - ..\..\..\..\lib\third_party\jsmn\jsmn.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 98a6af38-5017-412e-8b6a-1c0728b23c55 - - - jsmn.h - File - ..\..\..\..\lib\third_party\jsmn\jsmn.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 98a6af38-5017-412e-8b6a-1c0728b23c55 - - - include - Category - 7d989353-be51-4f13-b68b-27f7806bb832 - - - library - Category - 7d989353-be51-4f13-b68b-27f7806bb832 - - - LICENSE - File - ..\..\..\..\lib\third_party\mbedtls\LICENSE - 7d989353-be51-4f13-b68b-27f7806bb832 - - - mbedtls - Category - 47134a2e-9c12-4dd2-93ad-1c7753b3f9bf - - - aes.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aes.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - aesni.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aesni.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - arc4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\arc4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - asn1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - asn1write.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1write.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - base64.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\base64.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - bignum.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bignum.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - blowfish.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\blowfish.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - bn_mul.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bn_mul.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - camellia.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\camellia.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ccm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ccm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - certs.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\certs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - check_config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\check_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - cipher.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - cipher_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - cmac.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cmac.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - compat-1.3.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\compat-1.3.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ctr_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ctr_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - debug.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\debug.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - des.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\des.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - dhm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\dhm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ecdh.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdh.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ecdsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ecjpake.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecjpake.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ecp.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ecp_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - entropy.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - entropy_poll.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy_poll.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - error.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\error.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - gcm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\gcm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - havege.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\havege.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - hmac_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\hmac_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - md.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - md2.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md2.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - md4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - md5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - md_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - memory_buffer_alloc.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\memory_buffer_alloc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - net.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - net_sockets.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - oid.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\oid.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - padlock.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\padlock.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - pem.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pem.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - pk.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - pkcs12.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs12.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - pkcs5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - pk_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - platform.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - platform_time.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - platform_util.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_util.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ripemd160.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ripemd160.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - rsa_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - rsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - sha1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - sha256.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha256.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - sha512.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha512.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ssl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ssl_cache.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cache.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ssl_ciphersuites.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ciphersuites.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ssl_cookie.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cookie.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ssl_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - ssl_ticket.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ticket.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - threading.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\threading.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - timing.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\timing.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - version.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - x509.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - x509_crl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - x509_crt.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - x509_csr.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_csr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - xtea.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\xtea.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a8eb2422-14fa-4651-9a97-489fcfefa081 - - - aes.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aes.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - aesni.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aesni.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - arc4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\arc4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - asn1parse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1parse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - asn1write.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1write.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - base64.c - File - ..\..\..\..\lib\third_party\mbedtls\library\base64.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - bignum.c - File - ..\..\..\..\lib\third_party\mbedtls\library\bignum.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - blowfish.c - File - ..\..\..\..\lib\third_party\mbedtls\library\blowfish.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - camellia.c - File - ..\..\..\..\lib\third_party\mbedtls\library\camellia.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ccm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ccm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - certs.c - File - ..\..\..\..\lib\third_party\mbedtls\library\certs.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - cipher.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - cipher_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - cmac.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cmac.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ctr_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ctr_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - debug.c - File - ..\..\..\..\lib\third_party\mbedtls\library\debug.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - des.c - File - ..\..\..\..\lib\third_party\mbedtls\library\des.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - dhm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\dhm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ecdh.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdh.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ecdsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ecjpake.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecjpake.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ecp.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ecp_curves.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp_curves.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - entropy.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - entropy_poll.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - error.c - File - ..\..\..\..\lib\third_party\mbedtls\library\error.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - gcm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\gcm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - havege.c - File - ..\..\..\..\lib\third_party\mbedtls\library\havege.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - hmac_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\hmac_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - md.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - md2.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - md4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - md5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - md_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - memory_buffer_alloc.c - File - ..\..\..\..\lib\third_party\mbedtls\library\memory_buffer_alloc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - net_sockets.c - File - ..\..\..\..\lib\third_party\mbedtls\library\net_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - oid.c - File - ..\..\..\..\lib\third_party\mbedtls\library\oid.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - padlock.c - File - ..\..\..\..\lib\third_party\mbedtls\library\padlock.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - pem.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pem.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - pk.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - pkcs12.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs12.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - pkcs5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - pkparse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkparse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - pkwrite.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkwrite.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - pk_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - platform.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - platform_util.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform_util.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ripemd160.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ripemd160.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - rsa_internal.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa_internal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - rsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - sha1.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - sha256.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha256.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - sha512.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha512.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ssl_cache.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cache.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ssl_ciphersuites.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ciphersuites.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ssl_cli.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cli.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ssl_cookie.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cookie.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ssl_srv.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_srv.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ssl_ticket.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ticket.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - ssl_tls.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - threading.c - File - ..\..\..\..\lib\third_party\mbedtls\library\threading.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - timing.c - File - ..\..\..\..\lib\third_party\mbedtls\library\timing.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - version.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - version_features.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version_features.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - x509.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - x509write_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - x509write_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - x509_create.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_create.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - x509_crl.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - x509_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - x509_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - xtea.c - File - ..\..\..\..\lib\third_party\mbedtls\library\xtea.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57568f6b-c7b4-4ea8-a22a-73d2f0f78f0f - - - renesas - Category - 57325666-5cea-4381-8feb-9f1d936196fa - - - amazon_freertos_common - Category - 485d8281-9c07-456a-b2ec-1cd41d6dbb06 - 299673b7-6381-4ad1-8618-6ca89309be4b - - - FIT - Category - 485d8281-9c07-456a-b2ec-1cd41d6dbb06 - - - pkcs11.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2041b6c0-ad4e-4a1b-8b88-8c602529c8f2 - - - pkcs11f.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11f.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2041b6c0-ad4e-4a1b-8b88-8c602529c8f2 - - - pkcs11t.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11t.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2041b6c0-ad4e-4a1b-8b88-8c602529c8f2 - - - assert_p.h - File - ..\..\..\..\lib\third_party\tinycbor\assert_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - cbor.h - File - ..\..\..\..\lib\third_party\tinycbor\cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - cborconstants_p.h - File - ..\..\..\..\lib\third_party\tinycbor\cborconstants_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - cborencoder.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - cborencoder_close_container_checked.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder_close_container_checked.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - cborerrorstrings.c - File - ..\..\..\..\lib\third_party\tinycbor\cborerrorstrings.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - cborparser.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - cborparser_dup_string.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser_dup_string.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - cborpretty.c - File - ..\..\..\..\lib\third_party\tinycbor\cborpretty.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - compilersupport_p.h - File - ..\..\..\..\lib\third_party\tinycbor\compilersupport_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - extract_number_p.h - File - ..\..\..\..\lib\third_party\tinycbor\extract_number_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - math_support_p.h - File - ..\..\..\..\lib\third_party\tinycbor\math_support_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - LICENSE - File - ..\..\..\..\lib\third_party\tinycbor\LICENSE - 96534c31-7d6b-49cb-b7c1-f296cdde0b2c - - - amazon_freertos_common - Category - 08a7cc0b-febb-4a8c-b540-56f72fd398f3 - 60d963a0-0d6f-4e26-b2ce-5c7f77fd1b56 - - - FIT_modified_code - Category - 08a7cc0b-febb-4a8c-b540-56f72fd398f3 - - - compiler_support - Category - eccdb53e-0ef0-4cdb-a9e5-b48715cc8579 - - - network_support - Category - eccdb53e-0ef0-4cdb-a9e5-b48715cc8579 - 996b98a6-9a89-488f-a39d-07174f9ccdb0 - - - croutine.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\croutine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eccdb53e-0ef0-4cdb-a9e5-b48715cc8579 - - - entropy_hardware_poll.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\entropy_hardware_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - eccdb53e-0ef0-4cdb-a9e5-b48715cc8579 - - - freertos_start.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - eccdb53e-0ef0-4cdb-a9e5-b48715cc8579 - - - freertos_start.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eccdb53e-0ef0-4cdb-a9e5-b48715cc8579 - - - serial_term_uart.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - eccdb53e-0ef0-4cdb-a9e5-b48715cc8579 - - - serial_term_uart.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - eccdb53e-0ef0-4cdb-a9e5-b48715cc8579 - - - ccrx - Category - 12acae10-8902-44cd-a8f0-ae6e3e3333b0 - 41c6f1eb-4434-4895-8a39-700197327e17 - - - exit.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\exit.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 764a7f97-9094-4e38-a787-010389c70966 - - - time.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 764a7f97-9094-4e38-a787-010389c70966 - - - uart_sx_ulpgn - Category - 03a4c742-d235-4d33-8a93-c7afe7f6c9f8 - ec8147f8-22ac-4295-b0b5-2bd4e36d3227 - - - 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 - 0bcbf947-81fb-4cfd-b1d3-69e4f76de006 - - - 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 - 0bcbf947-81fb-4cfd-b1d3-69e4f76de006 - - - r_bsp - Category - 337cc11a-c45e-4499-9ae6-6a2624d4dfea - - - r_byteq - Category - 337cc11a-c45e-4499-9ae6-6a2624d4dfea - - - r_cmt_rx - Category - 337cc11a-c45e-4499-9ae6-6a2624d4dfea - - - r_flash_rx - Category - 337cc11a-c45e-4499-9ae6-6a2624d4dfea - - - r_riic_rx - Category - 337cc11a-c45e-4499-9ae6-6a2624d4dfea - - - r_s12ad_rx - Category - 337cc11a-c45e-4499-9ae6-6a2624d4dfea - - - r_sci_iic_rx - Category - 337cc11a-c45e-4499-9ae6-6a2624d4dfea - - - r_sci_rx - Category - 337cc11a-c45e-4499-9ae6-6a2624d4dfea - - - attention!.txt - File - src\attention!.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 337cc11a-c45e-4499-9ae6-6a2624d4dfea - - - Please exclude unnecessary r_xxx from build - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\.files\Please exclude unnecessary r_xxx from build - 337cc11a-c45e-4499-9ae6-6a2624d4dfea - - - board - Category - 15347726-77d8-43e4-a1ad-bbf04bef4052 - - - doc - Category - 15347726-77d8-43e4-a1ad-bbf04bef4052 - - - mcu - Category - 15347726-77d8-43e4-a1ad-bbf04bef4052 - - - platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 15347726-77d8-43e4-a1ad-bbf04bef4052 - - - 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 - 15347726-77d8-43e4-a1ad-bbf04bef4052 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 15347726-77d8-43e4-a1ad-bbf04bef4052 - - - all - Category - 100dddce-4c3f-4f9c-af3a-da2120c63c97 - e3640c91-2239-4a88-913f-1583d6e29974 - - - generic_rx65n - Category - 100dddce-4c3f-4f9c-af3a-da2120c63c97 - - - rx65n - Category - 100dddce-4c3f-4f9c-af3a-da2120c63c97 - be10ecdb-6f2d-4eee-aff1-5ffa95a773e6 - - - 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 - 75796c87-02db-4f0f-9a7e-7b4f7068bc17 - - - 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 - 75796c87-02db-4f0f-9a7e-7b4f7068bc17 - - - 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 - 75796c87-02db-4f0f-9a7e-7b4f7068bc17 - - - 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 - 75796c87-02db-4f0f-9a7e-7b4f7068bc17 - - - 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 - 75796c87-02db-4f0f-9a7e-7b4f7068bc17 - - - 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 - 75796c87-02db-4f0f-9a7e-7b4f7068bc17 - - - 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 - 75796c87-02db-4f0f-9a7e-7b4f7068bc17 - - - 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 - 75796c87-02db-4f0f-9a7e-7b4f7068bc17 - - - 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 - 75796c87-02db-4f0f-9a7e-7b4f7068bc17 - - - 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 - 0d63a108-6023-48fc-b49a-e24631681cc8 - - - 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 - 0d63a108-6023-48fc-b49a-e24631681cc8 - - - 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 - 0d63a108-6023-48fc-b49a-e24631681cc8 - - - 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 - 5a7473ee-7a1e-47eb-a10f-991067caa68e - - - 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 - 5a7473ee-7a1e-47eb-a10f-991067caa68e - - - 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 - 5a7473ee-7a1e-47eb-a10f-991067caa68e - - - en - Category - 917e86af-0125-43f1-b280-b2f192dff0e5 - - - ja - Category - 917e86af-0125-43f1-b280-b2f192dff0e5 - - - r01an1685ej0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\en\r01an1685ej0380-rx.pdf - a831571e-26e1-4afe-a595-0e685ccb5aa5 - - - r01an1685jj0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - 2fe102b9-3adb-4c77-b9a5-aa671f6a8692 - - - all - Category - 48ddc076-440d-4faa-8380-22e95d14d6d8 - - - rx65n - Category - 48ddc076-440d-4faa-8380-22e95d14d6d8 - - - 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 - 532c64f6-4ec7-44f6-bb84-19cbb0acf5b0 - - - 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 - 532c64f6-4ec7-44f6-bb84-19cbb0acf5b0 - - - 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 - 532c64f6-4ec7-44f6-bb84-19cbb0acf5b0 - - - 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 - 532c64f6-4ec7-44f6-bb84-19cbb0acf5b0 - - - register_access - Category - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - 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 - b4579143-f993-4891-a8b3-f34fc8a05dff - - - ccrx - Category - 38e35935-498b-4773-9ad5-7f465bc97b66 - 7afb4528-7cc1-4fab-ac9f-c29db6d656a6 - - - 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 - 4716d6d9-cf34-4b8c-bdbb-e05bfe7f59c9 - - - doc - Category - 71199259-232c-4dfe-b82a-39c0ca3903f0 - - - ref - Category - 71199259-232c-4dfe-b82a-39c0ca3903f0 - - - src - Category - 71199259-232c-4dfe-b82a-39c0ca3903f0 - - - 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 - 71199259-232c-4dfe-b82a-39c0ca3903f0 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 71199259-232c-4dfe-b82a-39c0ca3903f0 - - - r01an1683jj0160_rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\doc\r01an1683jj0160_rx.pdf - 2a8dae2c-9efd-4d1b-96bf-03db25d76cae - - - 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 - c4fe1486-3c67-4547-bfb4-403c425ebdb8 - - - 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 - 3a80b827-feee-4f5c-b6ba-ea0e0193ea62 - - - 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 - 3a80b827-feee-4f5c-b6ba-ea0e0193ea62 - - - doc - Category - 55fece17-59c1-4d6c-b3d7-c80b8789fe3d - - - ref - Category - 55fece17-59c1-4d6c-b3d7-c80b8789fe3d - - - src - Category - 55fece17-59c1-4d6c-b3d7-c80b8789fe3d - - - 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 - 55fece17-59c1-4d6c-b3d7-c80b8789fe3d - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 55fece17-59c1-4d6c-b3d7-c80b8789fe3d - - - en - Category - 1448abe4-b76b-427f-a67e-450a7a6d96f5 - - - ja - Category - 1448abe4-b76b-427f-a67e-450a7a6d96f5 - - - r01an1856ej0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\en\r01an1856ej0321-rx.pdf - eb998134-a70c-44bc-8aa2-3cb01efccd09 - - - r01an1856jj0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\ja\r01an1856jj0321-rx.pdf - 20f58844-938a-48f6-96cc-794ee6805675 - - - 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 - 782167dc-fecd-4d2f-8b31-360d30d22070 - - - 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 - 5d0a7156-5824-4888-b333-c1b3d756acde - - - doc - Category - fc6edde9-88d5-4db5-8e87-51250ea85aaf - - - ref - Category - fc6edde9-88d5-4db5-8e87-51250ea85aaf - - - src - Category - fc6edde9-88d5-4db5-8e87-51250ea85aaf - - - 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 - fc6edde9-88d5-4db5-8e87-51250ea85aaf - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - fc6edde9-88d5-4db5-8e87-51250ea85aaf - - - en - Category - febf26bd-65d5-42b3-9a52-13f553ab05c6 - - - ja - Category - febf26bd-65d5-42b3-9a52-13f553ab05c6 - - - r01an2184eu0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - f5372adb-0a07-43fa-ac86-c7b52cbca9cc - - - r01an2184ju0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - b053d088-2410-44ba-b892-38f1e66e0dc3 - - - 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 - 4def97f3-eeea-4862-a7be-96469d6ea43a - - - flash_type_1 - Category - 87bb1f5c-a906-4262-8fa0-39b1aca81d72 - - - flash_type_2 - Category - 87bb1f5c-a906-4262-8fa0-39b1aca81d72 - - - flash_type_3 - Category - 87bb1f5c-a906-4262-8fa0-39b1aca81d72 - - - flash_type_4 - Category - 87bb1f5c-a906-4262-8fa0-39b1aca81d72 - - - 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 - 87bb1f5c-a906-4262-8fa0-39b1aca81d72 - - - 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 - 87bb1f5c-a906-4262-8fa0-39b1aca81d72 - - - 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 - 87bb1f5c-a906-4262-8fa0-39b1aca81d72 - - - 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 - 87bb1f5c-a906-4262-8fa0-39b1aca81d72 - - - 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 - 87bb1f5c-a906-4262-8fa0-39b1aca81d72 - - - 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 - 87bb1f5c-a906-4262-8fa0-39b1aca81d72 - - - 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 - 87bb1f5c-a906-4262-8fa0-39b1aca81d72 - - - targets - Category - 87bb1f5c-a906-4262-8fa0-39b1aca81d72 - - - 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 - 590ed64c-47c3-4293-a70e-3ae2f3585cac - - - 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 - 590ed64c-47c3-4293-a70e-3ae2f3585cac - - - 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 - 590ed64c-47c3-4293-a70e-3ae2f3585cac - - - 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 - 590ed64c-47c3-4293-a70e-3ae2f3585cac - - - 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 - 590ed64c-47c3-4293-a70e-3ae2f3585cac - - - 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 - 590ed64c-47c3-4293-a70e-3ae2f3585cac - - - 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 - 590ed64c-47c3-4293-a70e-3ae2f3585cac - - - 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 - 590ed64c-47c3-4293-a70e-3ae2f3585cac - - - 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 - 590ed64c-47c3-4293-a70e-3ae2f3585cac - - - 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 - 590ed64c-47c3-4293-a70e-3ae2f3585cac - - - 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 - e57c2830-1488-4876-9995-2f6b30f9183a - - - 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 - e57c2830-1488-4876-9995-2f6b30f9183a - - - 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 - a71f3058-cd17-4ae0-80ba-b4dd0453691a - - - 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 - a71f3058-cd17-4ae0-80ba-b4dd0453691a - - - 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 - bec84dba-f08a-4be7-a580-774fa16287a1 - - - 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 - bec84dba-f08a-4be7-a580-774fa16287a1 - - - rx65n - Category - 65f265ba-0c26-4a9d-857d-bfb53242d296 - - - 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 - e80e5f13-35ec-45bc-9375-b4116a44e6ec - - - 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 - e80e5f13-35ec-45bc-9375-b4116a44e6ec - - - doc - Category - 7084f2c7-e5d1-484c-94c2-d91bb79c514f - - - ref - Category - 7084f2c7-e5d1-484c-94c2-d91bb79c514f - - - src - Category - 7084f2c7-e5d1-484c-94c2-d91bb79c514f - - - 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 - 7084f2c7-e5d1-484c-94c2-d91bb79c514f - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 7084f2c7-e5d1-484c-94c2-d91bb79c514f - - - en - Category - 6e865f30-2cde-4c05-8d59-dd899d832021 - - - ja - Category - 6e865f30-2cde-4c05-8d59-dd899d832021 - - - r01an1692ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\doc\en\r01an1692ej0220-rx.pdf - 1e76c9af-368a-4e48-8a2a-2a59ba5d69eb - - - r01an1692jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\doc\ja\r01an1692jj0220-rx.pdf - 67395ba9-a93f-4a9e-98ee-4ebe4ee4f6c8 - - - 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 - 73a904fe-5a9a-4fae-a7e0-faa8a50d908c - - - 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 - 73a904fe-5a9a-4fae-a7e0-faa8a50d908c - - - 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 - 60c7437a-eb77-41e0-baec-2e353235c1a3 - - - 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 - 60c7437a-eb77-41e0-baec-2e353235c1a3 - - - targets - Category - 60c7437a-eb77-41e0-baec-2e353235c1a3 - - - rx65n - Category - 82f022ad-5385-4428-b832-316843b74a30 - - - 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 - c7c11e2d-1103-4466-8345-a0d746bbacab - - - 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 - c7c11e2d-1103-4466-8345-a0d746bbacab - - - doc - Category - 2e667f80-955c-4c3e-b66c-87019145d6a6 - - - ref - Category - 2e667f80-955c-4c3e-b66c-87019145d6a6 - - - src - Category - 2e667f80-955c-4c3e-b66c-87019145d6a6 - - - 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 - 2e667f80-955c-4c3e-b66c-87019145d6a6 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 2e667f80-955c-4c3e-b66c-87019145d6a6 - - - en - Category - 39bdcd2a-0f98-4cfc-9ab8-12efd3c18da7 - - - ja - Category - 39bdcd2a-0f98-4cfc-9ab8-12efd3c18da7 - - - 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 - 5ec028c3-8a89-4133-93a2-811104c38bfe - - - 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 - a1aab556-1896-42a0-936d-1d0bb159f3d0 - - - 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 - a1aab556-1896-42a0-936d-1d0bb159f3d0 - - - targets - Category - a1aab556-1896-42a0-936d-1d0bb159f3d0 - - - rx110 - Category - d0760dc7-e7b5-4098-9896-c4b03e4e1570 - - - rx111 - Category - d0760dc7-e7b5-4098-9896-c4b03e4e1570 - - - rx113 - Category - d0760dc7-e7b5-4098-9896-c4b03e4e1570 - - - rx130 - Category - d0760dc7-e7b5-4098-9896-c4b03e4e1570 - - - rx210 - Category - d0760dc7-e7b5-4098-9896-c4b03e4e1570 - - - rx230 - Category - d0760dc7-e7b5-4098-9896-c4b03e4e1570 - - - rx231 - Category - d0760dc7-e7b5-4098-9896-c4b03e4e1570 - - - rx63x - Category - d0760dc7-e7b5-4098-9896-c4b03e4e1570 - - - rx64m - Category - d0760dc7-e7b5-4098-9896-c4b03e4e1570 - - - rx65x - Category - d0760dc7-e7b5-4098-9896-c4b03e4e1570 - - - rx71m - Category - d0760dc7-e7b5-4098-9896-c4b03e4e1570 - - - r_s12ad_rx110.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110\r_s12ad_rx110.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7b4cffe1-f5dc-46a4-b352-6c93f3c7e53e - - - r_s12ad_rx110_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx110\r_s12ad_rx110_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7b4cffe1-f5dc-46a4-b352-6c93f3c7e53e - - - r_s12ad_rx111.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111\r_s12ad_rx111.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0579d158-301f-4f2c-9ff2-77f8269000ed - - - r_s12ad_rx111_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx111\r_s12ad_rx111_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0579d158-301f-4f2c-9ff2-77f8269000ed - - - r_s12ad_rx113.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113\r_s12ad_rx113.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6d9f2cb3-cd1c-421b-a99a-078c02cd6dbf - - - r_s12ad_rx113_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx113\r_s12ad_rx113_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6d9f2cb3-cd1c-421b-a99a-078c02cd6dbf - - - r_s12ad_rx130.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130\r_s12ad_rx130.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 57b6a7e7-0390-4b6d-86a6-a34a4dc1f8f9 - - - r_s12ad_rx130_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx130\r_s12ad_rx130_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 57b6a7e7-0390-4b6d-86a6-a34a4dc1f8f9 - - - r_s12ad_rx210.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210\r_s12ad_rx210.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d78ba27d-f91c-47c4-9a4d-a20a59894894 - - - r_s12ad_rx210_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx210\r_s12ad_rx210_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d78ba27d-f91c-47c4-9a4d-a20a59894894 - - - r_s12ad_rx230.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230\r_s12ad_rx230.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - b6bc64c4-b499-4ca8-9f1e-c6db8bfc1c58 - - - r_s12ad_rx230_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx230\r_s12ad_rx230_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b6bc64c4-b499-4ca8-9f1e-c6db8bfc1c58 - - - r_s12ad_rx231.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231\r_s12ad_rx231.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 72e157f5-7925-42f7-b62e-effcafd21690 - - - r_s12ad_rx231_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx231\r_s12ad_rx231_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 72e157f5-7925-42f7-b62e-effcafd21690 - - - 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 - 85730478-90a9-4fdb-a52f-fbfe32ac911d - - - 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 - 85730478-90a9-4fdb-a52f-fbfe32ac911d - - - 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 - 01069365-6831-4afa-9d66-dfb0ebe36ae9 - - - 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 - 01069365-6831-4afa-9d66-dfb0ebe36ae9 - - - 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 - d8da2ab5-e4ab-440f-888c-3a82472c0852 - - - 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 - d8da2ab5-e4ab-440f-888c-3a82472c0852 - - - r_s12ad_rx71m.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m\r_s12ad_rx71m.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 0df3713d-88ee-48a9-b026-48a3de903706 - - - r_s12ad_rx71m_if.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\src\targets\rx71m\r_s12ad_rx71m_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 0df3713d-88ee-48a9-b026-48a3de903706 - - - doc - Category - 4862b3a7-c304-4906-9aeb-1907dd514909 - - - ref - Category - 4862b3a7-c304-4906-9aeb-1907dd514909 - - - src - Category - 4862b3a7-c304-4906-9aeb-1907dd514909 - - - 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 - 4862b3a7-c304-4906-9aeb-1907dd514909 - - - 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 - 4862b3a7-c304-4906-9aeb-1907dd514909 - - - en - Category - 5acec0bf-dbc0-422a-afe1-886fb420989c - - - ja - Category - 5acec0bf-dbc0-422a-afe1-886fb420989c - - - r01an1691ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\en\r01an1691ej0220-rx.pdf - 32d7739b-698f-46cc-b672-d1a68b7ac5e7 - - - r01an1691jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\ja\r01an1691jj0220-rx.pdf - 75f1ce33-dd75-4779-9de4-da62a46ac7c9 - - - 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 - 21708e22-9ae0-4b4d-afdc-db72d01bb609 - - - 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 - 21708e22-9ae0-4b4d-afdc-db72d01bb609 - - - 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 - 5a17d7ba-d4d7-426f-b2f4-c7aafd02e733 - - - 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 - 5a17d7ba-d4d7-426f-b2f4-c7aafd02e733 - - - 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 - 5a17d7ba-d4d7-426f-b2f4-c7aafd02e733 - - - targets - Category - 5a17d7ba-d4d7-426f-b2f4-c7aafd02e733 - - - rx65n - Category - cd159d46-5431-41a0-8ff5-e94ac58f80c3 - - - 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 - c5f43bb7-55c5-4065-8ed7-576748090fcb - - - 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 - c5f43bb7-55c5-4065-8ed7-576748090fcb - - - doc - Category - c10a6970-41a1-42e0-9c62-a4092688d079 - - - ref - Category - c10a6970-41a1-42e0-9c62-a4092688d079 - - - src - Category - c10a6970-41a1-42e0-9c62-a4092688d079 - - - 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 - c10a6970-41a1-42e0-9c62-a4092688d079 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - c10a6970-41a1-42e0-9c62-a4092688d079 - - - en - Category - 035e2f39-c814-4f3f-88d5-c16928c7d1e9 - - - ja - Category - 035e2f39-c814-4f3f-88d5-c16928c7d1e9 - - - r01an1815ej0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - 0dcf2583-9163-4a69-b892-17f54edf2f4c - - - r01an1815jj0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - e3a40766-1f7d-4b70-ae66-b5a4774b4950 - - - 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 - f1d6f7cd-a8bd-46c2-aaea-4c40409ad67e - - - 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 - 3bfa616a-ed4a-4aa2-b305-e062ca0ee765 - - - 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 - 3bfa616a-ed4a-4aa2-b305-e062ca0ee765 - - - 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 - 3bfa616a-ed4a-4aa2-b305-e062ca0ee765 - - - targets - Category - 3bfa616a-ed4a-4aa2-b305-e062ca0ee765 - - - rx65n - Category - 0a8c317f-5387-4244-81c4-47cd3bdd1553 - - - 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 - eb56acb4-29b6-4c4a-ba73-2235454a1c82 - - - 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 - eb56acb4-29b6-4c4a-ba73-2235454a1c82 - - - 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 - eb56acb4-29b6-4c4a-ba73-2235454a1c82 - - - general - Category - 2b1570a2-2141-4b92-9a2b-c1720a688786 - - - r_bsp - Category - 2b1570a2-2141-4b92-9a2b-c1720a688786 - - - r_byteq - Category - 2b1570a2-2141-4b92-9a2b-c1720a688786 - - - r_config - Category - 2b1570a2-2141-4b92-9a2b-c1720a688786 - - - r_flash_rx - Category - 2b1570a2-2141-4b92-9a2b-c1720a688786 - - - r_pincfg - Category - 2b1570a2-2141-4b92-9a2b-c1720a688786 - - - r_sci_rx - Category - 2b1570a2-2141-4b92-9a2b-c1720a688786 - - - r_s12ad_rx - Category - 2b1570a2-2141-4b92-9a2b-c1720a688786 - - - r_cg_hardware_setup.c - File - src\smc_gen\general\r_cg_hardware_setup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9ad17ba9-3653-4f59-a6cb-e533ade45d67 - - - r_cg_macrodriver.h - File - src\smc_gen\general\r_cg_macrodriver.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9ad17ba9-3653-4f59-a6cb-e533ade45d67 - - - r_cg_userdefine.h - File - src\smc_gen\general\r_cg_userdefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9ad17ba9-3653-4f59-a6cb-e533ade45d67 - - - r_smc_cgc.c - File - src\smc_gen\general\r_smc_cgc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9ad17ba9-3653-4f59-a6cb-e533ade45d67 - - - r_smc_cgc.h - File - src\smc_gen\general\r_smc_cgc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9ad17ba9-3653-4f59-a6cb-e533ade45d67 - - - r_smc_cgc_user.c - File - src\smc_gen\general\r_smc_cgc_user.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9ad17ba9-3653-4f59-a6cb-e533ade45d67 - - - r_smc_entry.h - File - src\smc_gen\general\r_smc_entry.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9ad17ba9-3653-4f59-a6cb-e533ade45d67 - - - r_smc_interrupt.c - File - src\smc_gen\general\r_smc_interrupt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9ad17ba9-3653-4f59-a6cb-e533ade45d67 - - - r_smc_interrupt.h - File - src\smc_gen\general\r_smc_interrupt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9ad17ba9-3653-4f59-a6cb-e533ade45d67 - - - platform.h - File - src\smc_gen\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f684286c-4806-4c1f-b0d5-a32c16efc5a9 - - - readme.txt - File - src\smc_gen\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - f684286c-4806-4c1f-b0d5-a32c16efc5a9 - - - board - Category - f684286c-4806-4c1f-b0d5-a32c16efc5a9 - - - doc - Category - f684286c-4806-4c1f-b0d5-a32c16efc5a9 - - - mcu - Category - f684286c-4806-4c1f-b0d5-a32c16efc5a9 - - - generic_rx65n - Category - 465ac8fe-373a-4ff2-ae02-8d060bb4b0c4 - - - user - Category - 465ac8fe-373a-4ff2-ae02-8d060bb4b0c4 - - - dbsct.c - File - src\smc_gen\r_bsp\board\generic_rx65n\dbsct.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - hwsetup.c - File - src\smc_gen\r_bsp\board\generic_rx65n\hwsetup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - hwsetup.h - File - src\smc_gen\r_bsp\board\generic_rx65n\hwsetup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - lowlvl.c - File - src\smc_gen\r_bsp\board\generic_rx65n\lowlvl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - lowsrc.c - File - src\smc_gen\r_bsp\board\generic_rx65n\lowsrc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - lowsrc.h - File - src\smc_gen\r_bsp\board\generic_rx65n\lowsrc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - resetprg.c - File - src\smc_gen\r_bsp\board\generic_rx65n\resetprg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - r_bsp.h - File - src\smc_gen\r_bsp\board\generic_rx65n\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - r_bsp_config_reference.h - File - src\smc_gen\r_bsp\board\generic_rx65n\r_bsp_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - 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 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - sbrk.c - File - src\smc_gen\r_bsp\board\generic_rx65n\sbrk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - vecttbl.c - File - src\smc_gen\r_bsp\board\generic_rx65n\vecttbl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - vecttbl.h - File - src\smc_gen\r_bsp\board\generic_rx65n\vecttbl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5921cbfa-8ea3-4426-ab14-490734cf87b3 - - - r_bsp.h - File - src\smc_gen\r_bsp\board\user\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c78c996-37f4-444f-b4c0-16c253c39719 - - - en - Category - cc3080e9-36be-4585-a7aa-6e80f96012fe - - - ja - Category - cc3080e9-36be-4585-a7aa-6e80f96012fe - - - r01an1685ej0380-rx.pdf - File - src\smc_gen\r_bsp\doc\en\r01an1685ej0380-rx.pdf - 758dc0cc-77d5-45e2-8ada-7c10f82d974d - - - r01an1685jj0380-rx.pdf - File - src\smc_gen\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - 2c074a3b-4c75-4f0c-bf68-0ffc384e9852 - - - all - Category - afd974b4-2b7e-46d4-9cde-7a4054381d0b - - - rx65n - Category - afd974b4-2b7e-46d4-9cde-7a4054381d0b - - - r_bsp_common.c - File - src\smc_gen\r_bsp\mcu\all\r_bsp_common.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8abd2d64-94e5-4d52-8211-9b6586674c69 - - - r_bsp_common.h - File - src\smc_gen\r_bsp\mcu\all\r_bsp_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8abd2d64-94e5-4d52-8211-9b6586674c69 - - - r_typedefs.h - File - src\smc_gen\r_bsp\mcu\all\r_typedefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8abd2d64-94e5-4d52-8211-9b6586674c69 - - - cpu.c - File - src\smc_gen\r_bsp\mcu\rx65n\cpu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - cpu.h - File - src\smc_gen\r_bsp\mcu\rx65n\cpu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - locking.c - File - src\smc_gen\r_bsp\mcu\rx65n\locking.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - locking.h - File - src\smc_gen\r_bsp\mcu\rx65n\locking.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_clocks.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_clocks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_info.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_info.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_init.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_init.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_interrupts.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_interrupts.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_locks.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_locks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_locks.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_locks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_mapped_interrupts.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_mapped_interrupts.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_mapped_interrupts_private.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_startup.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_startup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - mcu_startup.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_startup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - register_access - Category - 732506f6-a1bd-49fa-a68b-8cd7e5bad015 - - - iodefine.h - File - src\smc_gen\r_bsp\mcu\rx65n\register_access\iodefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 630f430a-2cae-4dfe-8f06-c6255fee46be - - - readme.txt - File - src\smc_gen\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - f0f01b45-a7b0-4642-bbed-be4362769227 - - - r_byteq_if.h - File - src\smc_gen\r_byteq\r_byteq_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f0f01b45-a7b0-4642-bbed-be4362769227 - - - doc - Category - f0f01b45-a7b0-4642-bbed-be4362769227 - - - ref - Category - f0f01b45-a7b0-4642-bbed-be4362769227 - - - src - Category - f0f01b45-a7b0-4642-bbed-be4362769227 - - - r01an1683jj0160_rx.pdf - File - src\smc_gen\r_byteq\doc\r01an1683jj0160_rx.pdf - 75559c71-22cf-4eaa-a479-6464f7b9c3cb - - - r_byteq_config_reference.h - File - src\smc_gen\r_byteq\ref\r_byteq_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ed17a8e2-4d14-43ae-96a6-4a2612084db9 - - - r_byteq.c - File - src\smc_gen\r_byteq\src\r_byteq.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 78e167db-3468-45e7-8365-0cb35b7c4639 - - - r_byteq_private.h - File - src\smc_gen\r_byteq\src\r_byteq_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 78e167db-3468-45e7-8365-0cb35b7c4639 - - - r_bsp_config.h - File - src\smc_gen\r_config\r_bsp_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 03f5aaa6-6b64-428d-92dc-ffefe9ff2045 - - - r_bsp_config_readme.txt - File - src\smc_gen\r_config\r_bsp_config_readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 03f5aaa6-6b64-428d-92dc-ffefe9ff2045 - - - r_bsp_interrupt_config.h - File - src\smc_gen\r_config\r_bsp_interrupt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 03f5aaa6-6b64-428d-92dc-ffefe9ff2045 - - - r_flash_rx_config.h - File - src\smc_gen\r_config\r_flash_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 03f5aaa6-6b64-428d-92dc-ffefe9ff2045 - - - r_byteq_config.h - File - src\smc_gen\r_config\r_byteq_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 03f5aaa6-6b64-428d-92dc-ffefe9ff2045 - - - r_sci_rx_config.h - File - src\smc_gen\r_config\r_sci_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 03f5aaa6-6b64-428d-92dc-ffefe9ff2045 - - - r_s12ad_rx_config.h - File - src\smc_gen\r_config\r_s12ad_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 03f5aaa6-6b64-428d-92dc-ffefe9ff2045 - - - readme.txt - File - src\smc_gen\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - b040eb7b-c681-4e67-a684-5ceb323ce12b - - - r_flash_rx_if.h - File - src\smc_gen\r_flash_rx\r_flash_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b040eb7b-c681-4e67-a684-5ceb323ce12b - - - doc - Category - b040eb7b-c681-4e67-a684-5ceb323ce12b - - - ref - Category - b040eb7b-c681-4e67-a684-5ceb323ce12b - - - src - Category - b040eb7b-c681-4e67-a684-5ceb323ce12b - - - en - Category - 9be32eb8-a9cc-45a4-9f75-3bd4f8151619 - - - ja - Category - 9be32eb8-a9cc-45a4-9f75-3bd4f8151619 - - - r01an2184eu0330-rx.pdf - File - src\smc_gen\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - 6157836a-aa59-4af3-84ac-e4521e3826b4 - - - r01an2184ju0330-rx.pdf - File - src\smc_gen\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - 1f41e955-51a5-4f9e-a7c5-37410153a9c6 - - - 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 - 76b8834d-c2d0-4cbd-b328-1c343881cb9b - - - r_flash_fcu.c - File - src\smc_gen\r_flash_rx\src\r_flash_fcu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4bd4826c-5300-418f-9038-8e38eab92b41 - - - r_flash_fcu.h - File - src\smc_gen\r_flash_rx\src\r_flash_fcu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4bd4826c-5300-418f-9038-8e38eab92b41 - - - r_flash_group.c - File - src\smc_gen\r_flash_rx\src\r_flash_group.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4bd4826c-5300-418f-9038-8e38eab92b41 - - - r_flash_group.h - File - src\smc_gen\r_flash_rx\src\r_flash_group.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4bd4826c-5300-418f-9038-8e38eab92b41 - - - r_flash_rx.c - File - src\smc_gen\r_flash_rx\src\r_flash_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 4bd4826c-5300-418f-9038-8e38eab92b41 - - - r_flash_rx.h - File - src\smc_gen\r_flash_rx\src\r_flash_rx.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4bd4826c-5300-418f-9038-8e38eab92b41 - - - r_flash_targets.h - File - src\smc_gen\r_flash_rx\src\r_flash_targets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4bd4826c-5300-418f-9038-8e38eab92b41 - - - flash_type_1 - Category - 4bd4826c-5300-418f-9038-8e38eab92b41 - - - flash_type_2 - Category - 4bd4826c-5300-418f-9038-8e38eab92b41 - - - flash_type_3 - Category - 4bd4826c-5300-418f-9038-8e38eab92b41 - - - flash_type_4 - Category - 4bd4826c-5300-418f-9038-8e38eab92b41 - - - targets - Category - 4bd4826c-5300-418f-9038-8e38eab92b41 - - - r_codeflash.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7f5ca2b6-bb9c-4f15-8e42-139a5eea9cd6 - - - r_codeflash.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7f5ca2b6-bb9c-4f15-8e42-139a5eea9cd6 - - - r_codeflash_extra.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7f5ca2b6-bb9c-4f15-8e42-139a5eea9cd6 - - - r_codeflash_extra.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7f5ca2b6-bb9c-4f15-8e42-139a5eea9cd6 - - - r_dataflash.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7f5ca2b6-bb9c-4f15-8e42-139a5eea9cd6 - - - r_dataflash.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7f5ca2b6-bb9c-4f15-8e42-139a5eea9cd6 - - - r_flash_common.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 7f5ca2b6-bb9c-4f15-8e42-139a5eea9cd6 - - - r_flash_type1.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7f5ca2b6-bb9c-4f15-8e42-139a5eea9cd6 - - - 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 - 7f5ca2b6-bb9c-4f15-8e42-139a5eea9cd6 - - - r_flash_utils.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_utils.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7f5ca2b6-bb9c-4f15-8e42-139a5eea9cd6 - - - r_flash_type2.c - File - src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - b3d49035-bdaa-4c42-be12-f5519d3a111e - - - 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 - b3d49035-bdaa-4c42-be12-f5519d3a111e - - - r_flash_type3.c - File - src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d36977f4-77e5-4f11-8de0-cade5ad8d44c - - - 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 - d36977f4-77e5-4f11-8de0-cade5ad8d44c - - - r_flash_type4.c - File - src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 11226714-15cb-4fb6-bd1a-82f0ee5aefc4 - - - 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 - 11226714-15cb-4fb6-bd1a-82f0ee5aefc4 - - - rx65n - Category - 028f1195-4ae3-4460-b224-51f482a72cdc - - - r_flash_rx65n.h - File - src\smc_gen\r_flash_rx\src\targets\rx65n\r_flash_rx65n.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - aef9d195-1ca6-48fe-ae6c-f169684727f8 - - - 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 - aef9d195-1ca6-48fe-ae6c-f169684727f8 - - - Pin.c - File - src\smc_gen\r_pincfg\Pin.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cc6fec6e-d41e-4fd3-a522-fc5a19f0454f - - - Pin.h - File - src\smc_gen\r_pincfg\Pin.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cc6fec6e-d41e-4fd3-a522-fc5a19f0454f - - - r_pinset.h - File - src\smc_gen\r_pincfg\r_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cc6fec6e-d41e-4fd3-a522-fc5a19f0454f - - - r_sci_rx_pinset.c - File - src\smc_gen\r_pincfg\r_sci_rx_pinset.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - cc6fec6e-d41e-4fd3-a522-fc5a19f0454f - - - r_sci_rx_pinset.h - File - src\smc_gen\r_pincfg\r_sci_rx_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - cc6fec6e-d41e-4fd3-a522-fc5a19f0454f - - - readme.txt - File - src\smc_gen\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - dffa9247-3c8b-43a8-8a57-df5406de73ae - - - r_sci_rx_if.h - File - src\smc_gen\r_sci_rx\r_sci_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - dffa9247-3c8b-43a8-8a57-df5406de73ae - - - doc - Category - dffa9247-3c8b-43a8-8a57-df5406de73ae - - - ref - Category - dffa9247-3c8b-43a8-8a57-df5406de73ae - - - src - Category - dffa9247-3c8b-43a8-8a57-df5406de73ae - - - en - Category - f4b8a6db-fbf5-41f8-858e-0db3aad3c329 - - - ja - Category - f4b8a6db-fbf5-41f8-858e-0db3aad3c329 - - - r01an1815ej0201-rx.pdf - File - src\smc_gen\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - b93b3f4c-8127-4946-a56b-69b67470dc34 - - - r01an1815jj0201-rx.pdf - File - src\smc_gen\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - 645696f7-bd1a-4740-9f1e-2b9075b6a981 - - - 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 - e14a24e4-b38f-4f33-9799-e4cdfa3b6079 - - - r_sci_rx.c - File - src\smc_gen\r_sci_rx\src\r_sci_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9b8022ec-530a-4ec4-a4ff-330fa55a72a2 - - - r_sci_rx_platform.h - File - src\smc_gen\r_sci_rx\src\r_sci_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9b8022ec-530a-4ec4-a4ff-330fa55a72a2 - - - r_sci_rx_private.h - File - src\smc_gen\r_sci_rx\src\r_sci_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9b8022ec-530a-4ec4-a4ff-330fa55a72a2 - - - targets - Category - 9b8022ec-530a-4ec4-a4ff-330fa55a72a2 - - - rx65n - Category - ee19837c-e189-4cc4-847a-1dc2e5d44824 - - - r_sci_rx65n.c - File - src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 34d5c0af-febf-464e-8485-c1d0a953cfb0 - - - 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 - 34d5c0af-febf-464e-8485-c1d0a953cfb0 - - - 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 - 34d5c0af-febf-464e-8485-c1d0a953cfb0 - - - readme.txt - File - src\smc_gen\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - a4e93fa9-8e28-4925-8fb1-337b1dc8f1fd - - - r_s12ad_rx_if.h - File - src\smc_gen\r_s12ad_rx\r_s12ad_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a4e93fa9-8e28-4925-8fb1-337b1dc8f1fd - - - doc - Category - a4e93fa9-8e28-4925-8fb1-337b1dc8f1fd - - - ref - Category - a4e93fa9-8e28-4925-8fb1-337b1dc8f1fd - - - src - Category - a4e93fa9-8e28-4925-8fb1-337b1dc8f1fd - - - en - Category - 14981164-7716-418a-bf41-5eb65ea5df11 - - - ja - Category - 14981164-7716-418a-bf41-5eb65ea5df11 - - - r01an1666ej0230-rx.pdf - File - src\smc_gen\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - 3ce7b964-ee46-4f95-8502-fc508e96cceb - - - r01an1666jj0230-rx.pdf - File - src\smc_gen\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - 171ba406-b381-4410-b994-206f5d514857 - - - 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 - be84a2f7-901d-4267-bd9e-00e7eb75c452 - - - r_s12ad_rx.c - File - src\smc_gen\r_s12ad_rx\src\r_s12ad_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 37baa769-3a5c-4f90-8aee-0033880f9755 - - - r_s12ad_rx_private.h - File - src\smc_gen\r_s12ad_rx\src\r_s12ad_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 37baa769-3a5c-4f90-8aee-0033880f9755 - - - targets - Category - 37baa769-3a5c-4f90-8aee-0033880f9755 - - - rx63x - Category - 22ce80d9-ee35-4131-a3d7-eb3c348b772b - - - rx65x - Category - 22ce80d9-ee35-4131-a3d7-eb3c348b772b - - - r_s12ad_rx63x.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ffd577c9-9c8b-4f01-8467-3de639ee9fbf - - - 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 - ffd577c9-9c8b-4f01-8467-3de639ee9fbf - - - r_s12ad_rx65x.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c6016d8f-f828-4b82-8403-32741834b2a0 - - - 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 - c6016d8f-f828-4b82-8403-32741834b2a0 - - - - - True - 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 - - - R5F565NEDxFC - 0 - - - - - 0 - R5F565NEHxFC_DUAL - - - - - 3a79707d-5977-45f7-ac11-19c35e333132 - - - - - 1.4 - 2 - RABlAGYAYQB1AGwAdABCAHUAaQBsAGQA - False - SABhAHIAZAB3AGEAcgBlAEQAZQBiAHUAZwA= - False - HardwareDebug - 8e73b509-0504-49f3-924e-46fdee6624ad - CSource - 576dff82-baa8-4c7c-8627-ea3eb45acd13 - CSource - 121fd797-b495-4a5d-8d97-73affcee722b - CSource - baed597e-981f-452f-bdec-c080cf4097d3 - CSource - ee270e0b-47db-4754-a350-13772aa8c670 - CSource - b0c8386b-e2c5-4b93-91ef-59782f6a07f4 - CSource - baf2895e-c7c9-4b21-b4ed-99253bcc1174 - CSource - 70ccfb15-1958-4cee-8e1f-79059cd60e78 - CSource - 1314d8ba-8ebc-4cb1-ae84-2debec20ff89 - CSource - 68c38f11-c9a0-47d4-911d-ab951d4877ca - CSource - df18dbfb-1921-4427-a358-540ced04c533 - CSource - 7e77ee5c-c0e0-4a56-b02c-1ad74b1183d5 - CSource - 379b0a0a-3ba1-43e4-864f-4283bc0cfe15 - CSource - 81d87b19-3c17-4c16-b629-33ce2a58f5be - CSource - c09531a8-a5b7-4e8a-bbc0-2e5d7b7fe1fc - CSource - aabde4ee-80af-4fdb-8ce6-695d0443a026 - CSource - 7cdef817-3505-49d9-9086-d4cfbf2273b9 - CSource - f7ef1acd-19b3-49f2-881c-5fb784e5cc73 - CSource - 308999d0-9f99-4596-ace6-e05e55116146 - CSource - ee71e9b4-39b4-4e1a-8c3d-dc31c3a9660f - CSource - a70dafc6-5105-43eb-bc2e-ffd65c9fb9b6 - AsmSource - 6c923659-1a5f-45d7-9df2-a715f1ea4f89 - CSource - af6eb2cf-2c53-41e8-91ca-dc1f98addf8d - CSource - 8eeec7b2-f732-4c11-9807-3ea039bdd667 - CSource - dad2ed61-92b5-4634-8393-b4fd50eba384 - CSource - 44158d05-944c-4bd8-98d1-610cca1fc2b7 - CSource - e734ecdf-3ca1-466a-abf1-c8f440067b97 - CSource - 7aa9f1c7-8bcc-4901-8503-8e7e8b52b58e - CSource - b8e36ac8-3753-4734-a69f-60094f26ebd5 - CSource - 73eeee84-b9aa-4339-8b89-a35726a9c0eb - CSource - cb1873a1-3246-4b9f-8c55-ff7a09cccbf7 - CSource - 9475a3ef-9dc7-412f-858c-0886cfd16804 - CSource - 1c743762-ed01-44ca-a84b-038d8c3e5e9f - CSource - 1d70bdbe-10e0-4544-b7c6-172f77952eda - CSource - 43594d77-9b7a-47bb-a95f-13456caeb914 - CSource - 7393aeb3-898e-4e19-9a58-4321342b167d - CSource - 71b6da9d-da23-4845-a19a-dee50e79f32a - CSource - 62b5c756-1049-43be-a060-1ae46c5914d7 - CSource - 05970177-7336-4cdd-9a31-24538a660e0e - CSource - cd5a6b83-f92d-40d3-a8d4-a032d7c18f57 - CSource - 48111274-c5c8-4b67-b66f-b2f6d97718d1 - CSource - a9f36704-832d-4433-b5bb-236c6ed93d19 - CSource - ee91ae90-ee75-4854-b284-a220dc2bb312 - CSource - 5749edfc-b863-499a-a13a-fa88998ffd90 - CSource - c9033a28-35b4-4bb3-9be2-a590e5f32878 - CSource - 11345f9c-9ade-4a70-b362-6d7dba0b1bd1 - CSource - a8771cf5-f3ad-406b-b8ab-92647e657049 - CSource - 65b73801-248b-4d2f-95cd-9f103016fe25 - CSource - b2e48483-e090-4475-83de-f27f99f80672 - CSource - d60e03a8-58f5-4892-9318-3c2ccb860926 - CSource - 07a3cfd1-7ced-4f6b-a6b5-472e11aa1df2 - CSource - 142eec7a-5ed6-4c8a-bd68-a734d4385af7 - CSource - 3e8a83c4-1e5c-46f8-b616-2a99dac160cf - CSource - ea6747b5-58ae-4009-a0ce-30427cccc5ae - CSource - 1f09b968-b4e2-4a84-be03-bda3f9741b88 - CSource - 2a33dfb0-9f0d-4b3e-a2f3-ab8b7524f5a1 - CSource - 068349ca-b913-4399-b89b-a727d8a39f79 - CSource - 37b0e7f0-45a2-4a46-ab4f-2106eca31d0e - CSource - 772bdf9f-ca16-4870-ad7f-a7ed9cfe0998 - CSource - f065561b-af2a-4fc2-8b02-1261a322f01f - CSource - c3bf4c11-4aec-4cdb-9ce0-ccff80682e6c - CSource - 89716cbc-d2c1-4580-b8fb-51ccfc4b2ee8 - CSource - 7dba26e5-6991-410b-9b94-d917ab8934d7 - CSource - 745eeb85-2632-4eb9-b0c4-99f4dd932d57 - CSource - 67ccfd50-475a-4de8-93b0-32047bdf3fb7 - CSource - a629d6c6-99b3-4145-8998-6fe331e0555d - CSource - fd452478-671e-4002-ac42-00f2dfc812d6 - CSource - 28526374-bea7-4d1e-b294-c4672c66c27d - CSource - 2b5e37b7-7ce1-404c-b308-9893c77e73c2 - CSource - 4a8a367b-0327-4a27-babd-1325f917d13e - CSource - 4e0ca9c6-69c2-4ab3-bdda-b0e1ee174ba8 - CSource - ae62aa50-1d47-4a55-a869-841597e7bc8b - CSource - a895864b-fc1a-4415-a4a3-d61a8292ca48 - CSource - 38c1f8ce-d857-48ec-a726-ef8c267edd99 - CSource - 1bdb0b03-f95f-4b25-8a01-62a8dde2355c - CSource - 2c018437-70ec-4ee9-b431-fd41f4cf9e3e - CSource - 3704ad6c-7ee8-421c-a768-f0b9bb018d37 - CSource - 03c9e2bc-b8b4-4cda-b485-b466c985a66a - CSource - 3b57167d-e40a-4b3e-8347-ab2da6794aa2 - CSource - 3b9cb712-19b1-448f-8ff5-3be01d3f7afa - CSource - 0c4782bc-f5ca-454b-a1b6-b560796ff265 - CSource - 4c0ca403-5d2a-4df2-ab9e-791481c25559 - CSource - 3c56f908-ba97-4bba-95dc-bca37cef18f0 - CSource - 2d936fa3-37cf-4a21-b8a8-0accff2f3a5b - CSource - 8b868f72-45ab-4031-a480-25483f6cd55d - CSource - add25219-0d0a-456e-ada3-5a5e88601f98 - CSource - a48440e0-4d87-426c-b36f-06ca9c010e84 - CSource - 1281cc0a-dafb-4804-b83b-449795c51468 - CSource - 11900d0f-0d16-4c2e-93e0-ee269e22169c - CSource - c25f6d8d-ded9-4b5f-b5a0-032f26bbedcb - CSource - a2d1f794-01f8-4455-89c2-3bc5e1cc8ffd - CSource - 4312f48e-a31d-4c1e-8206-2e2553e6402c - CSource - 39a79f87-bace-4102-b9ad-a0dad303294e - CSource - 8947ca50-bfad-45ad-b681-c9bad06b6db3 - CSource - b7a81425-2408-428e-b1b7-d158ccd916d2 - CSource - f2cd4985-3e53-4264-9590-4a586d9a12c5 - CSource - 309015f2-74d1-4fca-89c5-0bf3085a7e51 - CSource - d8166c1a-e5a2-4c0a-b39c-ff80cc7a1c80 - CSource - 83b6c4dc-e3e7-4d47-8aad-a4223dbb2877 - CSource - ce9b2f73-b279-451a-8151-3d7d00742054 - CSource - 787562a2-432d-484d-a640-64b09803f941 - CSource - 5eaca263-04dd-4fbf-b6a7-b4018e666fbe - CSource - 95f569f7-8aa2-458f-92bb-779cd9a3a43e - CSource - 9e67fcd4-9481-4d2b-9fd6-bf388751d11b - CSource - ccba86b1-9c86-4885-b74a-295cc6287d53 - CSource - 9d432a08-4da4-4e65-a24c-9528a668472b - CSource - 265638f7-2dd1-4a62-85cf-5655aaf5d17e - CSource - 9f79d984-2606-4ed5-b471-4e44ffd656f3 - CSource - 68730d98-fa57-4d93-a1bd-186f852409c4 - CSource - 76c6dd2e-4a89-4184-bd7c-206ca8a31638 - CSource - 091e8223-7aed-4392-82f5-a5c652e7643b - CSource - db7d1222-6bae-4995-8509-fd0eea7d119a - CSource - 36ca370e-c331-404e-adda-dd17860d22ef - CSource - 9a0e1594-acd7-4685-8888-2b01b998255e - CSource - b0bdccf5-e041-446f-9368-618dbec4df0a - CSource - 3275744f-2a5d-45a0-8309-4e4e2169aa86 - CSource - 9a1167d2-090a-41ed-8e35-bf23af257e1a - CSource - a186b79a-ec6b-417b-b8af-7fbe153b24c3 - CSource - fa46842d-99dc-4166-92fd-bed2c19f2a58 - CSource - fd0282dc-85de-4270-bbf9-d4b1ae957a79 - CSource - a4fce9cb-81de-43b2-bd72-f3619df539ce - CSource - a2529414-3625-484b-b71d-e971ec9d663e - CSource - 2e088a51-dcfd-4b15-85d5-c759db73b127 - CSource - 87541e9a-66c1-4bac-b4d5-782128389a05 - CSource - dce802f0-d257-4451-b9b9-f30ec1ab477d - CSource - d531a165-ad7b-41b7-a14f-7f6ca054c000 - CSource - 13be5b31-4359-44f7-9477-8588da9e2acf - CSource - 2612ad88-cb60-408e-be91-95d324c06941 - CSource - 8c9d31a4-331e-4847-a373-132591d55409 - CSource - 21865fe7-b4fd-4424-a6da-cb62a223bb61 - CSource - cdd58b19-9761-4950-a9f9-7c2187c6c6de - CSource - 6e0a7bb0-84de-4f2a-a0f2-c69a6d87ab34 - CSource - da69f91d-88ed-48fb-b5c5-d931ea78ba54 - CSource - 2c740b73-20b8-4cec-8f2b-752ea0b8c55f - CSource - 8aa330f5-47b4-4fdb-b1e4-017f32479d42 - CSource - 06ed60e3-1e56-4f20-a811-1dcf1ec4c400 - CSource - 9530ab4d-c8be-4c67-b658-23384d3527e0 - CSource - c08bb2f0-562f-429e-a271-a2d6a8843a6b - CSource - d8bec4ce-2886-4dd2-8315-a59f03674d88 - CSource - 43a1be92-ebb8-4cc5-9070-ab771151112e - CSource - 88d38f93-3260-4be6-8d99-a55ddc91bb62 - CSource - 41c3063a-cf96-44ee-bb41-fecb35ec7619 - CSource - e2d69196-cd01-46e4-9c87-66e9a3b6626f - CSource - 5a263719-d4bc-4b41-b21c-4d737ca671b8 - CSource - 8b6daaaf-a8a6-4a98-a7f0-29128aa85318 - CSource - 5fe26d56-5224-4542-a7a3-26caad49e785 - CSource - d650bf12-8492-4a98-b424-0ca224e9bcc0 - CSource - bdf17763-705b-485d-9aca-6ade6ddf22f2 - CSource - 8ab702d6-3895-4f99-9cdf-81bb89e4beab - CSource - 94b3707a-afc1-4862-a2d1-d4406535df2f - CSource - ed169ad1-1aae-4c65-ae80-244c712bbf01 - CSource - 883380a1-a851-4b8a-87b2-8240900a3e9a - CSource - 6ddc90b8-364a-439d-beba-8a70c0df56d7 - CSource - 07dcad88-dd2d-47b7-b388-601269c5ea4c - CSource - 6699b026-9449-48b1-b972-1c2dea373c5f - CSource - bac73a1b-b369-4c05-9d81-4c1b154e5680 - CSource - ce08dd31-4bee-4cd3-adf5-3104aea0f0e7 - CSource - 02800a65-4cd8-4a07-a5a1-ea2e5d11b5f1 - CSource - 5fb7b6a6-8365-43ac-badf-9d5727bdfe0f - CSource - 75b14115-4f84-4d06-b1b4-392a93ad675d - CSource - 650e7896-b068-48f7-a554-e740adb1fde9 - CSource - 73ca4167-32a0-4a75-93bc-8b2c7944b935 - CSource - cf21e827-7914-458e-bdb6-f6d55a9cfe86 - CSource - a03cceb9-9444-496e-abbe-b2850cf4db61 - CSource - 14632ab2-6912-4657-ade9-f9c5047141ec - CSource - 964dc1b1-7e4e-4ba5-bd19-814c3c787d1b - CSource - 7880373f-8db4-489f-8837-673722139606 - CSource - bf158c37-28c5-4a04-b312-b9e13d4eb5e5 - CSource - fdf5b158-eea6-4f3b-b2c2-d3ddd3afec1b - CSource - 5afd1ae8-05a5-4cfe-bf66-5d3a45a1a179 - CSource - 2b630c3c-9281-4124-84f2-b5d7a4b1bd2f - CSource - 60c7d5eb-15f1-4b5c-8d0e-1881ad9024da - CSource - 21c6b7d0-c199-4c0e-95d8-db653683418e - CSource - 49e2382f-7a51-4733-8f28-34c2271e93a5 - CSource - c6f3e17f-5131-48a1-bbf1-35ff59b4025b - CSource - 76d7f295-f31f-4bbd-80a5-b327ec9197e9 - CSource - 8626e534-1206-49be-83bc-649a443cafbb - CSource - 8bf7b4bd-e6b7-4522-b58c-fcffac1e1c19 - CSource - 0d0eb7a7-8f9c-49d4-839c-914cccd4c4dd - CSource - bb2dc94d-0620-42f5-bd90-0855477b7560 - CSource - 7bf736f8-fdb8-4b9b-ae65-3f3b914e9ba3 - CSource - 82287be0-16bb-4e61-af28-276d41645e0f - CSource - 0a13cf8f-511a-4bfd-83ac-91b7d7c4a68a - CSource - df6596c1-f6d2-4b4f-801f-0c284c2e602f - CSource - 752a4971-9f66-4d6d-9642-aa21d903ea28 - CSource - c807b331-0886-4275-9cd8-1b04e6fac3b8 - CSource - 564cf67d-fad9-468d-ab32-1f412ac096c9 - CSource - 99837f0a-9d10-4cb6-88ac-0103b9dd2d51 - CSource - d2fbcb12-da45-49fe-8a02-9408f1799820 - CSource - 8ae7293a-d042-4af7-91ea-05035cba1813 - CSource - f7b0b4d4-3358-413e-a4b8-511b868d16f2 - CSource - 33ea4370-17e4-48aa-9af7-55306c13b72f - CSource - 27416e38-3f8d-4113-ac12-8f831320f977 - CSource - b8e9b27b-4f47-4bba-9349-e6992737d6d7 - CSource - 4b36ff8f-2653-4239-ade3-d55c643a0054 - CSource - 127202e9-8270-4705-90c0-719a2e257e49 - CSource - 920c4322-0357-4484-a8a2-324d8052b8ea - CSource - c393690a-1a97-4540-b817-4452ec70909b - CSource - 881b08c1-57b9-43cc-bb27-03da1fd085fe - CSource - 3ab95079-1fb9-4576-8074-2a376395abeb - CSource - 488d30f2-116a-4de3-8208-8c6126e9ece0 - CSource - d05759a1-9587-4f44-85c4-fa4def8c6d3c - CSource - 702bd3d7-b992-4087-aef9-7ca952663d55 - CSource - 612b740b-b2a4-4a40-9146-c4b9a0b6138b - CSource - 1c72033b-d30c-439f-ac79-86dab26a26d2 - CSource - 6b5b9a35-773c-4c65-82e8-937850181ff9 - CSource - 206 - 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 - -8586500849560830418 - DefaultBuild - - %TargetFiles% - %TargetFiles% : %Program% %Options% - False - - - -8586500849560830418 - %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_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-rsk-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 --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 --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 - -8586556500910967355 - 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\uart_sx_ulpgn -..\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_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-rsk-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 --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 --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 - -8586556500910770957 - 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_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_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_byteq\src -src\smc_gen\r_byteq\ref -src\smc_gen\r_byteq -src\smc_gen\r_bsp\board\user -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\ota\portable\renesas\rx65n-rsk-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 - - - - 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_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-rsk-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 --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 --exec_time - - - Auto - - D - 100 - - B - - - False - 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=rxv2 --fpu --output=%BuildModeName%\%FileLeaf%.obj --debug --nologo --fpu - - False - -8586802347968945776 - False - False - - False - -output - %BuildModeName% - False - True - False - - False - False - - False - False - SJIS - False - False - - - - -isa=rxv2 --fpu --output=%BuildModeName%\%FileLeaf%.obj --debug --nologo --fpu - - -8586802347678539440 - False - False - - False - -output - - False - True - False - - False - False - - False - False - SJIS - False - False - - - -fpu - -isa=rxv2 --fpu --output=%BuildModeName%\%FileLeaf%.obj --debug --nologo --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 - -8586500847609869476 - 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 - -8586500847609869476 - 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 - -8586500849560730688 - 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 - -8586500849560730688 - 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 - 636622418612077584 - 0 - - - 31 - 636570013156694032 - 0 - - - 32 - 636570013156744192 - 0 - - - 33 - 636570013156784320 - 0 - - - 34 - 636570013156824448 - 0 - - - 35 - 636570013156864576 - 0 - - - 36 - 636570013156934800 - 0 - - - 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 - 636776240585145536 - 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 - 636739249737162208 - 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 - 636710872442742672 - 0 - - - 152 - 636622421304686448 - 0 - - - 153 - 636570020890402960 - 0 - - - 154 - 636570020890402960 - 3 - - - 155 - 636570020890402960 - 5 - - - 156 - 636570020890402960 - 7 - - - 157 - 636570021209179792 - 0 - - - 158 - 636710869108747920 - 1 - - - 636692182698398864 - 0 - - - 636710969905776416 - 1 - - - 636710969904873536 - 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 - - - 636739249179560416 - 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 - - - 636726280764300304 - 0 - - - 636570013152039184 - 0 - - - 636681512713427764 - 0 - - - 636685986223669200 - 0 - - - 636685986223669200 - 1 - - - 636685986225271504 - 2 - - - 636685986225271504 - 5 - - - 636685986225271504 - 7 - - - 636685986225271504 - 8 - - - 636685986225271504 - 9 - - - 636685986225271504 - 12 - - - 636726281020068080 - 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 - - - 636681511988184916 - 0 - - - 636681511988184916 - 1 - - - 636681511990388084 - 0 - - - 636681511991589812 - 0 - - - 636681511992591252 - 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 - - - 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 - - - 636710869083587664 - 5 - - - 636710869083587664 - 4 - - - 636710869083587664 - 3 - - - 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 - - - 636710869070556096 - 0 - - - 636710869068539664 - 0 - - - 636710869083587664 - 2 - - - 636710869083587664 - 1 - - - 636710869083587664 - 0 - - - 636710869078702080 - 0 - - - 636570021014518864 - 0 - - - 636570021014518864 - 1 - - - 636570021014518864 - 2 - - - 636710869066031664 - 1 - - - 636710869066031664 - 0 - - - 636710869037911968 - 8 - - - 636710969905776416 - 2 - - - 636710869037911968 - 3 - - - 636710969908685696 - 1 - - - 636710969908685696 - 0 - - - 636710869037911968 - 0 - - - 636710869025121168 - 1 - - - 636710869025121168 - 0 - - - 636710869006311168 - 0 - - - 636710868995837760 - 0 - - - 636710868993921648 - 1 - - - 636710868993921648 - 0 - - - 636710868955679664 - 0 - - - 636710868952670064 - 0 - - - 636710868951044880 - 0 - - - 636570021209179792 - 1 - - - 636710969905776416 - 0 - - - 636710969904873536 - 1 - - - 636710969904030848 - 0 - - - 636710968058032496 - 1 - - - 636710969901964256 - 0 - - - 636710969899034912 - 1 - - - 636710969899034912 - 0 - - - 636710968048732832 - 1 - - - 636710968048732832 - 0 - - - 636710968058032496 - 0 - - - 636710968054390880 - 0 - - - 636710968053377648 - 0 - - - 636710968051170608 - 0 - - - 636710968055363984 - 1 - - - 636710968055363984 - 0 - - - 636710968054390880 - 1 - - - 636710872522818096 - 0 - - - 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 - - - 636710869108747920 - 0 - - - 636710869108747920 - 2 - - - 636710869193839344 - 0 - - - 636710869193839344 - 1 - - - 636710869195003056 - 0 - - - 636710869196026320 - 0 - - - 636710869201082448 - 0 - - - 636710869205717232 - 0 - - - 636710869205717232 - 1 - - - 636710869205717232 - 2 - - - 636710869211064288 - 0 - - - 636710869211064288 - 1 - - - 636710869211064288 - 2 - - - 636739250476325072 - 0 - - - 636739250622335024 - 0 - - - 636776239851390448 - 0 - - - 636776240391467040 - 0 - - - 636815855949472762 - 0 - - - 636815855951037160 - 0 - - - 636815855951037160 - 1 - - - 636815855951317930 - 0 - - - 636815855951478357 - 0 - - - 636815855952511252 - 0 - - - 636815855953639168 - 0 - - - 636815855953639168 - 1 - - - 636815855954727598 - 0 - - - 636815855954727598 - 1 - - - 636815855955765474 - 0 - - - 636815855955765474 - 1 - - - 636815859942024176 - 0 - - - 636815859942024176 - 1 - - - 636815859942180496 - 0 - - - 636815859942336771 - 0 - - - 636815859942336771 - 1 - - - 636815859942493034 - 0 - - - 636815859942493034 - 1 - - - 636815859942649288 - 0 - - - 636815859942649288 - 1 - - - 636815859942805559 - 0 - - - 636815859942805559 - 1 - - - 636815859943027061 - 0 - - - 636815859943027061 - 1 - - - 636815859943183373 - 0 - - - 636815859943183373 - 1 - - - 636815859943339644 - 0 - - - 636815859943339644 - 1 - - - 636815859943339644 - 2 - - - 636815859943339644 - 3 - - - 636815859943495898 - 0 - - - 636815859943495898 - 1 - - - 636815859943652186 - 0 - - - 636815859943652186 - 1 - - - 636815859943808453 - 0 - - - 636815859943808453 - 1 - - - 636815859944029926 - 0 - - - 636815859944029926 - 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 - -8586749942242698224 - False - True - False - -8586749942242698224 - True - False - -8586802347698081776 - False - True - False - -8586802347678529408 - 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 - -8586802347697841008 - False - True - False - -8586802347678529408 - 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 - -8586596120269630272 - False - True - False - -8586596120269630272 - 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 - -8586661488412033136 - False - True - False - -8586661488412033136 - 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 - -8586633111117613600 - False - True - False - -8586633111117613600 - 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 - -8586661392701489472 - False - False - -8586661392796743312 - False - True - False - -8586661392701469408 - False - False - -8586556500912439037 - False - True - False - -8586556500912439037 - True - False - -8586556500912282774 - False - True - False - -8586556500912282774 - True - False - -8586556500912126520 - False - True - False - -8586556500912126520 - True - False - -8586556500911970249 - False - True - False - -8586556500911970249 - True - False - -8586556500911748747 - False - True - False - -8586556500911748747 - True - False - -8586556500911592435 - False - True - False - -8586556500911592435 - True - False - -8586556500911436164 - False - True - False - -8586556500911436164 - True - False - -8586556500911436164 - False - True - False - -8586556500911436164 - True - False - -8586556500911279910 - False - True - False - -8586556500911279910 - True - False - -8586556500911123622 - False - True - False - -8586556500911123622 - True - False - -8586556500910967355 - False - True - False - -8586556500910967355 - True - False - -8586556500910745882 - False - True - False - -8586556500910745882 - True - False - -8586661390948999392 - False - True - False - -8586661390843783776 - False - False - -8586661390946090112 - False - True - False - -8586661390843753680 - 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 - -8586556504901136640 - False - True - False - -8586556495061632318 - False - False - -8586556504900048210 - False - True - False - -8586556494949701669 - False - False - -8586556504899010334 - False - True - False - -8586556494984879365 - False - False - - - -8586802347701853808 - False - True - False - -8586802347678529408 - True - False - - - - - False - 00000000-0000-0000-0000-000000000000 - - - - - - - - - - R5F565NEHxFC_DUAL - - - - - 6b3ab0e8-8ba1-402c-ac51-963031a63a4a - - - - - 1.0 - 1.0 - - - - - 00000000-0000-0000-0000-000000000000 - - - - - 0 - R5F565NEHxFC_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 - 31e757fb-7c22-4ca5-bab3-351ddf995b20 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F565NEHxFC_DUAL - Extal - 240000 - 1200000 - No - - No - Use3_3V - 2147483647 - Jtag - Jtag_16_500 - Fine_2000000 - 115200 - Hex - 4096 - RX65N - 0 - SingleChip - No - SingleChip - Little - 4 - - No - - No - - No - - No - False - Bank0 - 1 - - True - 31e757fb-7c22-4ca5-bab3-351ddf995b20 - 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 - R5F565NEHxFC_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 - 31e757fb-7c22-4ca5-bab3-351ddf995b20 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F565NEDxFC - Extal - 240000 - 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 - 1 - - True - 31e757fb-7c22-4ca5-bab3-351ddf995b20 - 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 - 2b1570a2-2141-4b92-9a2b-c1720a688786 - 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-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos.scfg b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos.scfg deleted file mode 100644 index f2adefa5baf..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos.scfg +++ /dev/null @@ -1,794 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos_build_path_check.bat b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos_build_path_check.bat deleted file mode 100644 index 70ff37d5d85..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos_link_order_import.mtls b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/aws_demos_link_order_import.mtls deleted file mode 100644 index 9357335e700..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-csplus/src/attention!.txt b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/attention!.txt deleted file mode 100644 index b03e86e3868..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 2de07ba5df1..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 8f6254fd206..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index 8ccdd60771a..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index e413539a9d5..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index ebc564f2aac..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index d42e89c119a..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index 2808f1ce26b..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 13800700fd2..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index fc6a742fef2..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 38f96b3bd42..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/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 (0x0) // <-- 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 (24000000) // <-- 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 (10.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 (8) - -/* This macro is used to select which SCI channel used for UART WiFi module. - */ -#define MY_BSP_CFG_UART_WIFI_SCI (6) -#define ULPGN_HSUART1_RTS_PDR PORT0.PDR.BIT.B2 /*PMOD PinNo.4 */ -#define ULPGN_HSUART1_RTS_PODR PORT0.PODR.BIT.B2 /*PMOD PinNo.4 */ -#define MY_BSP_CFG_UART_WIFI_SECOND_SCI (7) -#define ULPGN_RESET_PORT_PDR PORTF.PDR.BIT.B5 /*PMOD PinNo.8 */ -#define ULPGN_RESET_PORT_PODR PORTF.PODR.BIT.B5 /*PMOD PinNo.8 */ - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index dd46390c8cb..00000000000 --- a/demos/renesas/rx65n-rsk-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 (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 (1) -#define SCI_CFG_CH7_INCLUDED (1) -#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 (1000) -#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 (1460) -#define SCI_CFG_CH7_TX_BUFSIZ (1460) -#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 (1000) -#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 (4096) -#define SCI_CFG_CH7_RX_BUFSIZ (2048) -#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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index 2c668b2720a..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/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) : R5F565NEDxFC -* 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 CTS6# pin */ - MPC.PJ3PFS.BYTE = 0x0AU; - PORTJ.PMR.BYTE |= 0x08U; - - /* Set RXD2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x04U; - - /* Set RXD6 pin */ - MPC.P01PFS.BYTE = 0x0AU; - PORT0.PMR.BYTE |= 0x02U; - - /* Set RXD7 pin */ - MPC.P57PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x80U; - - /* Set RXD8 pin */ - MPC.PJ1PFS.BYTE = 0x0AU; - PORTJ.PMR.BYTE |= 0x02U; - - /* Set TXD2 pin */ - PORT5.PODR.BYTE |= 0x01U; - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x01U; - - /* Set TXD6 pin */ - PORT0.PODR.BYTE |= 0x01U; - MPC.P00PFS.BYTE = 0x0AU; - PORT0.PDR.BYTE |= 0x01U; - - /* Set TXD7 pin */ - PORT5.PODR.BYTE |= 0x20U; - MPC.P55PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x20U; - - /* Set TXD8 pin */ - PORTJ.PODR.BYTE |= 0x04U; - MPC.PJ2PFS.BYTE = 0x0AU; - PORTJ.PDR.BYTE |= 0x04U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index f2178eeda65..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 59bbc3758f8..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index da5949f5752..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/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) : R5F565NEDxFC -* 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); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI6 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI6() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD6/SMISO6 pin */ - MPC.P01PFS.BYTE = 0x0AU; - PORT0.PMR.BIT.B1 = 1U; - - /* Set TXD6/SMOSI6 pin */ - MPC.P00PFS.BYTE = 0x0AU; - PORT0.PMR.BIT.B0 = 1U; - - /* Set CTS6#/RTS6#/SS6# pin */ - MPC.PJ3PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B3 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* 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.P57PFS.BYTE = 0x0AU; - PORT5.PMR.BIT.B7 = 1U; - - /* Set TXD7/SMOSI7 pin */ - MPC.P55PFS.BYTE = 0x0AU; - PORT5.PMR.BIT.B5 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI8 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI8() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD8/SMISO8/SSCL8 pin */ - MPC.PJ1PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B1 = 1U; - - /* Set TXD8/SMOSI8/SSDA8 pin */ - MPC.PJ2PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B2 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 91b0d98ba81..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-csplus/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) : R5F565NEDxFC -* 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(); -void R_SCI_PinSet_SCI6(); -void R_SCI_PinSet_SCI7(); -void R_SCI_PinSet_SCI8(); - -#endif diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.cproject b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.cproject deleted file mode 100644 index d308df14990..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.cproject +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.gitignore b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-e2studio/.project b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.project deleted file mode 100644 index 625e38f8573..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.project +++ /dev/null @@ -1,490 +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-rsk-uart-sx-ulpgn - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-rsk-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-rsk-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 - 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 - - - - - 1545491134751 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545491134758 - - 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-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 - - - - 1545491077451 - 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 - - - - 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-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs deleted file mode 100644 index 52d4e3fd03b..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs deleted file mode 100644 index e4449c99ff6..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index b4ff28bc087..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index 5a5635059d2..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,3 +0,0 @@ -# -#Sat Mar 02 18:52:04 JST 2019 -activeConfiguration=com.renesas.cdt.managedbuild.renesas.ccrx.hardwaredebug.configuration.216582545 diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index 62879ddbbe9..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/language.settings.xml b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/language.settings.xml deleted file mode 100644 index 6adefee8b07..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/renesasPGModel.xml b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/renesasPGModel.xml deleted file mode 100644 index 7c0780cd586..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/.settings/renesasPGModel.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - LITTLE - - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/aws_demos.scfg b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/aws_demos.scfg deleted file mode 100644 index 2707e08e399..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,794 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-e2studio/rx65n_rsk_aws HardwareDebug.launch b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/rx65n_rsk_aws HardwareDebug.launch deleted file mode 100644 index 4db6092c850..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/rx65n_rsk_aws HardwareDebug.launch +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/attention!.txt b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/attention!.txt deleted file mode 100644 index b03e86e3868..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 2de07ba5df1..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 8f6254fd206..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index 8ccdd60771a..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index e413539a9d5..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index ebc564f2aac..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index d42e89c119a..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index 2808f1ce26b..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 13800700fd2..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index fc6a742fef2..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 38f96b3bd42..00000000000 --- a/demos/renesas/rx65n-rsk-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 (0x0) // <-- 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 (24000000) // <-- 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 (10.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 (8) - -/* This macro is used to select which SCI channel used for UART WiFi module. - */ -#define MY_BSP_CFG_UART_WIFI_SCI (6) -#define ULPGN_HSUART1_RTS_PDR PORT0.PDR.BIT.B2 /*PMOD PinNo.4 */ -#define ULPGN_HSUART1_RTS_PODR PORT0.PODR.BIT.B2 /*PMOD PinNo.4 */ -#define MY_BSP_CFG_UART_WIFI_SECOND_SCI (7) -#define ULPGN_RESET_PORT_PDR PORTF.PDR.BIT.B5 /*PMOD PinNo.8 */ -#define ULPGN_RESET_PORT_PODR PORTF.PODR.BIT.B5 /*PMOD PinNo.8 */ - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index c5b4439ae6f..00000000000 --- a/demos/renesas/rx65n-rsk-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 (6 + 4) - - -#endif /* BYTEQ_CONFIG_H */ diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index dd46390c8cb..00000000000 --- a/demos/renesas/rx65n-rsk-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 (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 (1) -#define SCI_CFG_CH7_INCLUDED (1) -#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 (1000) -#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 (1460) -#define SCI_CFG_CH7_TX_BUFSIZ (1460) -#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 (1000) -#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 (4096) -#define SCI_CFG_CH7_RX_BUFSIZ (2048) -#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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index 2c668b2720a..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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 CTS6# pin */ - MPC.PJ3PFS.BYTE = 0x0AU; - PORTJ.PMR.BYTE |= 0x08U; - - /* Set RXD2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x04U; - - /* Set RXD6 pin */ - MPC.P01PFS.BYTE = 0x0AU; - PORT0.PMR.BYTE |= 0x02U; - - /* Set RXD7 pin */ - MPC.P57PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x80U; - - /* Set RXD8 pin */ - MPC.PJ1PFS.BYTE = 0x0AU; - PORTJ.PMR.BYTE |= 0x02U; - - /* Set TXD2 pin */ - PORT5.PODR.BYTE |= 0x01U; - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x01U; - - /* Set TXD6 pin */ - PORT0.PODR.BYTE |= 0x01U; - MPC.P00PFS.BYTE = 0x0AU; - PORT0.PDR.BYTE |= 0x01U; - - /* Set TXD7 pin */ - PORT5.PODR.BYTE |= 0x20U; - MPC.P55PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x20U; - - /* Set TXD8 pin */ - PORTJ.PODR.BYTE |= 0x04U; - MPC.PJ2PFS.BYTE = 0x0AU; - PORTJ.PDR.BYTE |= 0x04U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index f2178eeda65..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 59bbc3758f8..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index da5949f5752..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI6 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI6() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD6/SMISO6 pin */ - MPC.P01PFS.BYTE = 0x0AU; - PORT0.PMR.BIT.B1 = 1U; - - /* Set TXD6/SMOSI6 pin */ - MPC.P00PFS.BYTE = 0x0AU; - PORT0.PMR.BIT.B0 = 1U; - - /* Set CTS6#/RTS6#/SS6# pin */ - MPC.PJ3PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B3 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* 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.P57PFS.BYTE = 0x0AU; - PORT5.PMR.BIT.B7 = 1U; - - /* Set TXD7/SMOSI7 pin */ - MPC.P55PFS.BYTE = 0x0AU; - PORT5.PMR.BIT.B5 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI8 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI8() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD8/SMISO8/SSCL8 pin */ - MPC.PJ1PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B1 = 1U; - - /* Set TXD8/SMOSI8/SSDA8 pin */ - MPC.PJ2PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B2 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 91b0d98ba81..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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(); -void R_SCI_PinSet_SCI6(); -void R_SCI_PinSet_SCI7(); -void R_SCI_PinSet_SCI8(); - -#endif diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.cproject b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.cproject deleted file mode 100644 index add23fd4695..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.cproject +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.gitignore b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/.project b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.project deleted file mode 100644 index 9fd622ed9ac..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-rsk-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-rsk-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 - - - - - 1532925745925 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1513514174593 - - 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-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-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index ebac3df31ea..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index 44963cfada9..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,2 +0,0 @@ -# -#Sat Mar 02 18:40:50 JST 2019 diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index 62879ddbbe9..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/language.settings.xml b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/language.settings.xml deleted file mode 100644 index 0a69d0c731b..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs deleted file mode 100644 index 817b60cba1c..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/aws_demos.scfg b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/aws_demos.scfg deleted file mode 100644 index 406cd22db80..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,617 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/rx65n_rsk_aws HardwareDebug.launch b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/rx65n_rsk_aws HardwareDebug.launch deleted file mode 100644 index 31d439e535e..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/rx65n_rsk_aws HardwareDebug.launch +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_riic_rx_config.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_riic_rx_config.h deleted file mode 100644 index b1efe497bfc..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_riic_rx_config.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) 2013 Renesas Electronics Corporation. All rights reserved. - **********************************************************************************************************************/ -/*********************************************************************************************************************** - * File Name : r_riic_rx_config_reference.h - * Description : Configures the RIIC drivers - **********************************************************************************************************************/ -/*********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 01.07.2013 1.00 First Release - * : 30.09.2013 1.10 Change symbol of return value and status - * : 08.10.2013 1.20 Modified processing for the I/O register initialization and mode transition - * when a stop condition is detected while the slave is communicating. - * Modified processing for mode transition when an API function is called - * while the bus is busy. - * Modified processing for mode transition - * when an arbitration lost occurred and the addresses do not match. - * Modified incorrect slave transmission after the master reception. - * Modified processing for the I/O register initialization - * when generating a start condition and receiving the slave address. - * : 17.07.2014 1.30 Added the parameters of channel 2. - * Deleted the parameters of PCLK. - * Added the parameters of the port function assignment. - * Changed the parameters of interrupt priority level. - * Added the parameters for the time out detection. - * : 22.09.2014 1.40 The module is updated to measure the issue that slave communication - * is not available after an arbitration-lost occurs and the bus is locked. - * The issue occurs when the following four conditions are all met. - * - RIIC FIT module rev. 1.30 or earlier is used. - * - RX device operates as both the master and the slave - * in multi-master communication. - * - An arbitration-lost is detected when communicating as the master. - * - Communication other than master reception or slave reception is performed. - * : 14.11.2014 1.50 Added RX113 support. - * : 09.10.2014 1.60 Added RX71M support. - * : 20.10.2014 1.70 Added RX231 support. - * : 31.10.2015 1.80 Added RX130, RX230, RX23T support. - * : 04.03.2016 1.90 Added RX24T support.Changed about the pin definisions. - * : 01.10.2016 2.00 Added RX65N support. - * : 02.06.2017 2.10 Added RX24U support. - * : 31.08.2017 2.20 Added definitions for Channel 1. - **********************************************************************************************************************/ -/* Guards against multiple inclusion */ -#ifndef RIIC_CONFIG_H - #define RIIC_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 RIIC_CFG_PARAM_CHECKING_ENABLE (1U) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* mcu supported channels */ -/* RX110: ch0, , */ -/* RX111: ch0, , */ -/* RX113: ch0, , */ -/* RX130: ch0, , */ -/* RX230: ch0, , */ -/* RX231: ch0, , */ -/* RX23T: ch0, , */ -/* RX24T: ch0, , */ -/* RX24U: ch0, , */ -/* RX64M: ch0, , ch2 */ -/* RX65N: ch0, ch1, ch2 */ -/* RX71M: ch0, , ch2 */ - #define RIIC_CFG_CH0_INCLUDED (0U) - #define RIIC_CFG_CH1_INCLUDED (0U) - #define RIIC_CFG_CH2_INCLUDED (0U) - -/* Set RIIC bps(kbps) */ - #define RIIC_CFG_CH0_kBPS (400U) - #define RIIC_CFG_CH1_kBPS (400U) - #define RIIC_CFG_CH2_kBPS (400U) - -/* Set using digital filter(Selected IIC phi cycle is filtered out) */ -/* 0 = not, 1 = one IIC phi, 2 = two IIC phi, 3 = three IIC phi, 4 = four IIC phi */ - #define RIIC_CFG_CH0_DIGITAL_FILTER (2U) - #define RIIC_CFG_CH1_DIGITAL_FILTER (2U) - #define RIIC_CFG_CH2_DIGITAL_FILTER (2U) - -/* Setting to */ -/* 1: includes riic port setting processing */ -/* 0: compiles out riic port setting processing */ - #define RIIC_CFG_PORT_SET_PROCESSING (1U) - -/* Set mode */ -/* 0 = single master mode, 1 = multi master mode(Master arbitration-lost detection is enabled.) */ - #define RIIC_CFG_CH0_MASTER_MODE (1U) - #define RIIC_CFG_CH1_MASTER_MODE (1U) - #define RIIC_CFG_CH2_MASTER_MODE (1U) - -/* Set slave address */ -/* 0 = not, 1 = 7bit address format, 2 = 10bit address format */ - #define RIIC_CFG_CH0_SLV_ADDR0_FORMAT (0U) - #define RIIC_CFG_CH0_SLV_ADDR1_FORMAT (0U) - #define RIIC_CFG_CH0_SLV_ADDR2_FORMAT (0U) - - #define RIIC_CFG_CH0_SLV_ADDR0 (0x0000) - #define RIIC_CFG_CH0_SLV_ADDR1 (0x0000) - #define RIIC_CFG_CH0_SLV_ADDR2 (0x0000) - - #define RIIC_CFG_CH1_SLV_ADDR0_FORMAT (0U) - #define RIIC_CFG_CH1_SLV_ADDR1_FORMAT (0U) - #define RIIC_CFG_CH1_SLV_ADDR2_FORMAT (0U) - - #define RIIC_CFG_CH1_SLV_ADDR0 (0x0000) - #define RIIC_CFG_CH1_SLV_ADDR1 (0x0000) - #define RIIC_CFG_CH1_SLV_ADDR2 (0x0000) - - #define RIIC_CFG_CH2_SLV_ADDR0_FORMAT (0U) - #define RIIC_CFG_CH2_SLV_ADDR1_FORMAT (0U) - #define RIIC_CFG_CH2_SLV_ADDR2_FORMAT (0U) - - #define RIIC_CFG_CH2_SLV_ADDR0 (0x0000) - #define RIIC_CFG_CH2_SLV_ADDR1 (0x0000) - #define RIIC_CFG_CH2_SLV_ADDR2 (0x0000) - -/* Select General call address */ -/* 0 = not use, 1 = use(General call address detection is enabled.) */ - #define RIIC_CFG_CH0_SLV_GCA_ENABLE (0U) - #define RIIC_CFG_CH1_SLV_GCA_ENABLE (0U) - #define RIIC_CFG_CH2_SLV_GCA_ENABLE (0U) - -/* This #define sets the priority level for the riic interrupt */ -/* 1 lowest, 15 highest */ -/* The following devices can not individually specify the interrupt priority level for EEI0, TEI0, EEI2, TEI2. */ -/* EEI and TEI interrupts are grouped as the BL1 interrupt in the RX64M and RX71M group. */ - #define RIIC_CFG_CH0_RXI_INT_PRIORITY (1U) - #define RIIC_CFG_CH0_TXI_INT_PRIORITY (1U) -/* The priority level of the EEI, please do not lower than the priority level of TXI and RXI */ - #define RIIC_CFG_CH0_EEI_INT_PRIORITY (1U) -/* The priority level of the TEI, please do not lower than the priority level of TXI and RXI */ - #define RIIC_CFG_CH0_TEI_INT_PRIORITY (1U) - - #define RIIC_CFG_CH1_RXI_INT_PRIORITY (1U) - #define RIIC_CFG_CH1_TXI_INT_PRIORITY (1U) -/* The priority level of the EEI, please do not lower than the priority level of TXI and RXI */ - #define RIIC_CFG_CH1_EEI_INT_PRIORITY (1U) -/* The priority level of the TEI, please do not lower than the priority level of TXI and RXI */ - #define RIIC_CFG_CH1_TEI_INT_PRIORITY (1U) - - #define RIIC_CFG_CH2_RXI_INT_PRIORITY (1U) - #define RIIC_CFG_CH2_TXI_INT_PRIORITY (1U) -/* The priority level of the EEI, please do not lower than the priority level of TXI and RXI */ - #define RIIC_CFG_CH2_EEI_INT_PRIORITY (1U) -/* The priority level of the TEI, please do not lower than the priority level of TXI and RXI */ - #define RIIC_CFG_CH2_TEI_INT_PRIORITY (1U) - -/* Select Timeout function enable or disable */ -/* 0 = disable, 1 = enable */ - #define RIIC_CFG_CH0_TMO_ENABLE (1U) - #define RIIC_CFG_CH1_TMO_ENABLE (1U) - #define RIIC_CFG_CH2_TMO_ENABLE (1U) - -/* Select long mode or short mode for the timeout detection time */ -/* when the timeout function is enabled. */ -/* 0 = Long mode, 1 = short mode */ - #define RIIC_CFG_CH0_TMO_DET_TIME (0U) - #define RIIC_CFG_CH1_TMO_DET_TIME (0U) - #define RIIC_CFG_CH2_TMO_DET_TIME (0U) - -/* Select enable or disable the internal counter of the timeout function to count up while the */ -/* SCL line is held LOW when the timeout function is enabled. */ -/* 0 = Count is disabled, 1 = Count is enabled */ - #define RIIC_CFG_CH0_TMO_LCNT (1U) - #define RIIC_CFG_CH1_TMO_LCNT (1U) - #define RIIC_CFG_CH2_TMO_LCNT (1U) - -/* Select enable or disable the internal counter of the timeout function to count up while the */ -/* SCL line is held HIGH when the timeout function is enabled. */ -/* 0 = Count is disabled, 1 = Count is enabled */ - #define RIIC_CFG_CH0_TMO_HCNT (1U) - #define RIIC_CFG_CH1_TMO_HCNT (1U) - #define RIIC_CFG_CH2_TMO_HCNT (1U) - -/* Define software bus busy check counter. */ - #define RIIC_CFG_BUS_CHECK_COUNTER (1000U) /* Counter of checking bus busy */ - -#endif /* RIIC_CONFIG_H */ - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_riic_rx_pin_config.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_riic_rx_pin_config.h deleted file mode 100644 index 096aaf913b0..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_riic_rx_pin_config.h +++ /dev/null @@ -1,69 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. - * No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO - * THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By 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_riic_rx_pin_config_reference.h - * Description : Pin configures the RIIC drivers - **********************************************************************************************************************/ -/*********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 04.03.2016 1.90 First Release - * : 02.06.2017 2.10 Deleted RIIC port definitions of RIIC3. - **********************************************************************************************************************/ -/* Guards against multiple inclusion */ -#ifndef RIIC_PIN_CONFIG_H - #define RIIC_PIN_CONFIG_H -/*********************************************************************************************************************** - Configuration Options - **********************************************************************************************************************/ -/*------------------------------------------------------------------------------*/ -/* Set using port as riic port */ -/*------------------------------------------------------------------------------*/ -/* Set using port as riic port. */ -/* If you want to include the port configuration process(RIIC_CFG_PORT_SET_PROCESSING is "1"), */ -/* please choose which ports to use for the SCL/SDA of RIIC with the following setting. */ -/* Select the port group and pin used by setting - "R_RIIC_CFG_RIICx_SCLx_PORT (select from port group 0 to J)" - and "R_RIIC_CFG_RIICx_SCLx_BIT (select from pin number 0 to 7)" - and "R_RIIC_CFG_RIICx_SDAx_PORT (select from port group 0 to J)" - and "R_RIIC_CFG_RIICx_SDAx_BIT (select from pin number 0 to 7)", - respectively. */ - -/* Select the ports (SCL0 and SDA0) to use in RIIC0 */ - #define R_RIIC_CFG_RIIC0_SCL0_PORT '1' /* Port Number */ - #define R_RIIC_CFG_RIIC0_SCL0_BIT '2' /* Bit Number */ - - #define R_RIIC_CFG_RIIC0_SDA0_PORT '1' /* Port Number */ - #define R_RIIC_CFG_RIIC0_SDA0_BIT '3' /* Bit Number */ - -/* Select the ports (SCL1 and SDA1) to use in RIIC1 */ - #define R_RIIC_CFG_RIIC1_SCL1_PORT '2' /* Port Number */ - #define R_RIIC_CFG_RIIC1_SCL1_BIT '1' /* Bit Number */ - - #define R_RIIC_CFG_RIIC1_SDA1_PORT '2' /* Port Number */ - #define R_RIIC_CFG_RIIC1_SDA1_BIT '0' /* Bit Number */ - -/* Select the ports (SCL2 and SDA2) to use in RIIC2 */ - #define R_RIIC_CFG_RIIC2_SCL2_PORT '1' /* Port Number */ - #define R_RIIC_CFG_RIIC2_SCL2_BIT '6' /* Bit Number */ - - #define R_RIIC_CFG_RIIC2_SDA2_PORT '1' /* Port Number */ - #define R_RIIC_CFG_RIIC2_SDA2_BIT '7' /* Bit Number */ - -#endif /* RIIC_PIN_CONFIG_H */ - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_iic_rx_config.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_iic_rx_config.h deleted file mode 100644 index 85c9601b30d..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_iic_rx_config.h +++ /dev/null @@ -1,190 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. - * No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO - * THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By 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_sci_iic_rx_config.h - * Description : Configures the SCI IIC drivers - **********************************************************************************************************************/ -/*********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 01.07.2013 1.00 First Release - * : 30.09.2013 1.10 Change symbol of return value and status - * : 01.07.2014 1.20 RX110 support added. - * : 22.09.2014 1.30 RX64M support added. - * : 01.12.2014 1.40 RX113 support added. - * : 15.12.2014 1.50 RX71M support added. - * : 27.02.2015 1.60 RX63N support added. - * : 29.05.2015 1.70 RX231 support added. - * : 31.10.2015 1.80 RX130, RX230, RX23T support added. - * : 04.03.2016 1.90 RX24T support added.Changed about the pin definisions. - * : 01.10.2016 2.00 RX65N support added. - * : 31.08.2017 2.20 Changed the default value of the following macro definition. - * - SCI_IIC_CFG_CH1_INCLUDED - * RX24U,RX130-512 support added. - **********************************************************************************************************************/ -/* Guards against multiple inclusion */ -#ifndef SCI_IIC_CONFIG_H - #define SCI_IIC_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 SCI_IIC_CFG_PARAM_CHECKING_ENABLE (1) - -/* SPECIFY CHANNELS TO INCLUDE SOFTWARE SUPPORT FOR 1=included, 0=not */ -/* mcu supported channels */ -/* RX110 : , ch1, , , , ch5, , , , , , ,ch12 */ -/* RX111 : , ch1, , , , ch5, , , , , , ,ch12 */ -/* RX113 : ch0, ch1, ch2, , , ch5, ch6, , ch8, ch9, , ,ch12 */ -/* RX130 : ch0, ch1, , , , ch5, ch6, , ch8, ch9, , ,ch12 */ -/* RX230 : ch0, ch1, , , , ch5, ch6, , ch8, ch9, , ,ch12 */ -/* RX231 : ch0, ch1, , , , ch5, ch6, , ch8, ch9, , ,ch12 */ -/* RX23T : , ch1, , , , ch5, , , , , , , */ -/* RX24T : , ch1, , , , ch5, ch6, , , , , , */ -/* RX24U : , ch1, , , , ch5, ch6, , ch8, ch9, ,ch11, */ -/* RX63N : ch0, ch1, ch2, ch3, ch4, ch5, ch6, ch7, ch8, ch9,ch10,ch11,ch12 */ -/* RX64M : ch0, ch1, ch2, ch3, ch4, ch5, ch6, ch7, , , , ,ch12 */ -/* RX65N : ch0, ch1, ch2, ch3, ch4, ch5, ch6, ch7, ch8, ch9,ch10,ch11,ch12 */ -/* RX71M : ch0, ch1, ch2, ch3, ch4, ch5, ch6, ch7, , , , ,ch12 */ -/* Please change the definition value of channel to be used to '1'. */ - #define SCI_IIC_CFG_CH0_INCLUDED (0) - #define SCI_IIC_CFG_CH1_INCLUDED (0) - #define SCI_IIC_CFG_CH2_INCLUDED (0) - #define SCI_IIC_CFG_CH3_INCLUDED (0) - #define SCI_IIC_CFG_CH4_INCLUDED (0) - #define SCI_IIC_CFG_CH5_INCLUDED (0) - #define SCI_IIC_CFG_CH6_INCLUDED (0) - #define SCI_IIC_CFG_CH7_INCLUDED (0) - #define SCI_IIC_CFG_CH8_INCLUDED (0) - #define SCI_IIC_CFG_CH9_INCLUDED (0) - #define SCI_IIC_CFG_CH10_INCLUDED (0) - #define SCI_IIC_CFG_CH11_INCLUDED (0) - #define SCI_IIC_CFG_CH12_INCLUDED (0) - -/* Set SCI IIC bps */ -/* 1K = 1000, 100K= 100000, Max:384k = 384000 */ - #define SCI_IIC_CFG_CH0_BITRATE_BPS (384000) - #define SCI_IIC_CFG_CH1_BITRATE_BPS (384000) - #define SCI_IIC_CFG_CH2_BITRATE_BPS (384000) - #define SCI_IIC_CFG_CH3_BITRATE_BPS (384000) - #define SCI_IIC_CFG_CH4_BITRATE_BPS (384000) - #define SCI_IIC_CFG_CH5_BITRATE_BPS (384000) - #define SCI_IIC_CFG_CH6_BITRATE_BPS (384000) - #define SCI_IIC_CFG_CH7_BITRATE_BPS (384000) - #define SCI_IIC_CFG_CH8_BITRATE_BPS (384000) - #define SCI_IIC_CFG_CH9_BITRATE_BPS (384000) - #define SCI_IIC_CFG_CH10_BITRATE_BPS (384000) - #define SCI_IIC_CFG_CH11_BITRATE_BPS (384000) - #define SCI_IIC_CFG_CH12_BITRATE_BPS (384000) - -/* SET GROUP12 (RECEIVER ERROR) INTERRUPT PRIORITY; RX63N 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. It is ignored for all other parts. - */ -/* 1 lowest, 15 highest */ - #define SCI_IIC_CFG_CH0_INT_PRIORITY (2) - #define SCI_IIC_CFG_CH1_INT_PRIORITY (2) - #define SCI_IIC_CFG_CH2_INT_PRIORITY (2) - #define SCI_IIC_CFG_CH3_INT_PRIORITY (2) - #define SCI_IIC_CFG_CH4_INT_PRIORITY (2) - #define SCI_IIC_CFG_CH5_INT_PRIORITY (2) - #define SCI_IIC_CFG_CH6_INT_PRIORITY (2) - #define SCI_IIC_CFG_CH7_INT_PRIORITY (2) - #define SCI_IIC_CFG_CH8_INT_PRIORITY (2) - #define SCI_IIC_CFG_CH9_INT_PRIORITY (2) - #define SCI_IIC_CFG_CH10_INT_PRIORITY (2) - #define SCI_IIC_CFG_CH11_INT_PRIORITY (2) - #define SCI_IIC_CFG_CH12_INT_PRIORITY (2) - -/* Digital noise filter (NFEN bit). - 0 = Noise cancellation function for the SSCLn and SSDAn input signals is disabled. - 1 = Noise cancellation function for the SSCLn and SSDAn input signals is enable. - */ - #define SCI_IIC_CFG_CH0_DIGITAL_FILTER (1) - #define SCI_IIC_CFG_CH1_DIGITAL_FILTER (1) - #define SCI_IIC_CFG_CH2_DIGITAL_FILTER (1) - #define SCI_IIC_CFG_CH3_DIGITAL_FILTER (1) - #define SCI_IIC_CFG_CH4_DIGITAL_FILTER (1) - #define SCI_IIC_CFG_CH5_DIGITAL_FILTER (1) - #define SCI_IIC_CFG_CH6_DIGITAL_FILTER (1) - #define SCI_IIC_CFG_CH7_DIGITAL_FILTER (1) - #define SCI_IIC_CFG_CH8_DIGITAL_FILTER (1) - #define SCI_IIC_CFG_CH9_DIGITAL_FILTER (1) - #define SCI_IIC_CFG_CH10_DIGITAL_FILTER (1) - #define SCI_IIC_CFG_CH11_DIGITAL_FILTER (1) - #define SCI_IIC_CFG_CH12_DIGITAL_FILTER (1) - -/* Noise Filter Setting Register (NFCS bit). - 001 = 1 = The clock signal divided by 1 is used with the noise filter. - 010 = 2 = The clock signal divided by 2 is used with the noise filter. - 011 = 3 = The clock signal divided by 4 is used with the noise filter. - 100 = 4 = The clock signal divided by 8 is used with the noise filter. - */ - #define SCI_IIC_CFG_CH0_FILTER_CLOCK (1) - #define SCI_IIC_CFG_CH1_FILTER_CLOCK (1) - #define SCI_IIC_CFG_CH2_FILTER_CLOCK (1) - #define SCI_IIC_CFG_CH3_FILTER_CLOCK (1) - #define SCI_IIC_CFG_CH4_FILTER_CLOCK (1) - #define SCI_IIC_CFG_CH5_FILTER_CLOCK (1) - #define SCI_IIC_CFG_CH6_FILTER_CLOCK (1) - #define SCI_IIC_CFG_CH7_FILTER_CLOCK (1) - #define SCI_IIC_CFG_CH8_FILTER_CLOCK (1) - #define SCI_IIC_CFG_CH9_FILTER_CLOCK (1) - #define SCI_IIC_CFG_CH10_FILTER_CLOCK (1) - #define SCI_IIC_CFG_CH11_FILTER_CLOCK (1) - #define SCI_IIC_CFG_CH12_FILTER_CLOCK (1) - -/* I2C Mode Register 1 (IICDL bit). - 00001 = 1 = 0 to 1 cycle - 00010 = 2 = 1 to 2 cycles - 00011 = 3 = 2 to 3 cycles - 00100 = 4 = 3 to 4 cycles - 00101 = 5 = 4 to 5 cycles - | - 11110 = 30 = 29 to 30 cycles - 11111 = 31 = 30 to 31 cycles - */ - #define SCI_IIC_CFG_CH0_SSDA_DELAY_SELECT (18) - #define SCI_IIC_CFG_CH1_SSDA_DELAY_SELECT (18) - #define SCI_IIC_CFG_CH2_SSDA_DELAY_SELECT (18) - #define SCI_IIC_CFG_CH3_SSDA_DELAY_SELECT (18) - #define SCI_IIC_CFG_CH4_SSDA_DELAY_SELECT (18) - #define SCI_IIC_CFG_CH5_SSDA_DELAY_SELECT (18) - #define SCI_IIC_CFG_CH6_SSDA_DELAY_SELECT (18) - #define SCI_IIC_CFG_CH7_SSDA_DELAY_SELECT (18) - #define SCI_IIC_CFG_CH8_SSDA_DELAY_SELECT (18) - #define SCI_IIC_CFG_CH9_SSDA_DELAY_SELECT (18) - #define SCI_IIC_CFG_CH10_SSDA_DELAY_SELECT (18) - #define SCI_IIC_CFG_CH11_SSDA_DELAY_SELECT (18) - #define SCI_IIC_CFG_CH12_SSDA_DELAY_SELECT (18) - -/* Define software bus busy check counter. */ - #define SCI_IIC_CFG_BUS_CHECK_COUNTER (1000) - -/* Setting to port. - 1 = includes sci (simple iic)port setting processing - 0 = compiles out sci (simple iic)port setting processing - */ - #define SCI_IIC_CFG_PORT_SETTING_PROCESSING (1) - -#endif /* SCI_IIC_CONFIG_H */ - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_iic_rx_pin_config.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_iic_rx_pin_config.h deleted file mode 100644 index afa717e46f5..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_iic_rx_pin_config.h +++ /dev/null @@ -1,144 +0,0 @@ -/*********************************************************************************************************************** - * DISCLAIMER - * This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. - * No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all - * applicable laws, including copyright laws. - * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING - * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. TO THE MAXIMUM - * EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES - * SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO - * THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - * Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability of - * this software. By 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_sci_iic_rx_pin_config_reference.h - * Description : Pin configures the SCI IIC drivers - **********************************************************************************************************************/ -/*********************************************************************************************************************** - * History : DD.MM.YYYY Version Description - * : 04.03.2016 1.90 First Release - * : 31.08.2017 2.20 Changed default value of macro definitions, below. - * : - R_SCI_IIC_CFG_SCI2_SSCL2_PORT - * : - R_SCI_IIC_CFG_SCI2_SSDA2_PORT, R_SCI_IIC_CFG_SCI2_SSDA2_BIT - * : - R_SCI_IIC_CFG_SCI3_SSCL3_PORT, R_SCI_IIC_CFG_SCI3_SSCL3_BIT - * : - R_SCI_IIC_CFG_SCI3_SSDA3_PORT, R_SCI_IIC_CFG_SCI3_SSDA3_BIT - * : - R_SCI_IIC_CFG_SCI5_SSCL5_PORT, R_SCI_IIC_CFG_SCI5_SSCL5_BIT - * : - R_SCI_IIC_CFG_SCI5_SSDA5_PORT, R_SCI_IIC_CFG_SCI5_SSDA5_BIT - * : - R_SCI_IIC_CFG_SCI6_SSCL6_BIT - * : - R_SCI_IIC_CFG_SCI6_SSDA6_BIT - **********************************************************************************************************************/ -/* Guards against multiple inclusion */ -#ifndef SCI_IIC_PIN_CONFIG_H - #define SCI_IIC_PIN_CONFIG_H -/*********************************************************************************************************************** - Configuration Options - **********************************************************************************************************************/ -/*------------------------------------------------------------------------------*/ -/* Set using port as sci iic port */ -/*------------------------------------------------------------------------------*/ -/* Select the port group and pin used by setting - "R_SCI_IIC_CFG_SCIx_SSCLx_PORT (select from port group 0 to J)" - and "R_SCI_IIC_CFG_SCIx_SSCLx_BIT (select from pin number 0 to 7)" - and "R_SCI_IIC_CFG_SCIx_SSDAx_PORT (select from port group 0 to J)" - and "R_SCI_IIC_CFG_SCIx_SSDAx_BIT (select from pin number 0 to 7)", - respectively. */ - -/* Select the ports (SSCL0 and SSDA0) to use in SCI0 */ - #define R_SCI_IIC_CFG_SCI0_SSCL0_PORT '2' /* Port Number */ - #define R_SCI_IIC_CFG_SCI0_SSCL0_BIT '1' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI0_SSDA0_PORT '2' /* Port Number */ - #define R_SCI_IIC_CFG_SCI0_SSDA0_BIT '0' /* Bit Number */ - -/* Select the ports (SSCL1 and SSDA1) to use in SCI1 */ - #define R_SCI_IIC_CFG_SCI1_SSCL1_PORT '1' /* Port Number */ - #define R_SCI_IIC_CFG_SCI1_SSCL1_BIT '5' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI1_SSDA1_PORT '1' /* Port Number */ - #define R_SCI_IIC_CFG_SCI1_SSDA1_BIT '6' /* Bit Number */ - -/* Select the ports (SSCL2 and SSDA2) to use in SCI2 */ - #define R_SCI_IIC_CFG_SCI2_SSCL2_PORT '1' /* Port Number */ - #define R_SCI_IIC_CFG_SCI2_SSCL2_BIT '2' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI2_SSDA2_PORT '1' /* Port Number */ - #define R_SCI_IIC_CFG_SCI2_SSDA2_BIT '3' /* Bit Number */ - -/* Select the ports (SSCL3 and SSDA3) to use in SCI3 */ - #define R_SCI_IIC_CFG_SCI3_SSCL3_PORT '1' /* Port Number */ - #define R_SCI_IIC_CFG_SCI3_SSCL3_BIT '6' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI3_SSDA3_PORT '1' /* Port Number */ - #define R_SCI_IIC_CFG_SCI3_SSDA3_BIT '7' /* Bit Number */ - -/* Select the ports (SSCL4 and SSDA4) to use in SCI4 */ - #define R_SCI_IIC_CFG_SCI4_SSCL4_PORT 'B' /* Port Number */ - #define R_SCI_IIC_CFG_SCI4_SSCL4_BIT '0' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI4_SSDA4_PORT 'B' /* Port Number */ - #define R_SCI_IIC_CFG_SCI4_SSDA4_BIT '1' /* Bit Number */ - -/* Select the ports (SSCL5 and SSDA5) to use in SCI5 */ - #define R_SCI_IIC_CFG_SCI5_SSCL5_PORT 'B' /* Port Number */ - #define R_SCI_IIC_CFG_SCI5_SSCL5_BIT '1' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI5_SSDA5_PORT 'B' /* Port Number */ - #define R_SCI_IIC_CFG_SCI5_SSDA5_BIT '2' /* Bit Number */ - -/* Select the ports (SSCL6 and SSDA6) to use in SCI6 */ - #define R_SCI_IIC_CFG_SCI6_SSCL6_PORT 'B' /* Port Number */ - #define R_SCI_IIC_CFG_SCI6_SSCL6_BIT '1' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI6_SSDA6_PORT 'B' /* Port Number */ - #define R_SCI_IIC_CFG_SCI6_SSDA6_BIT '2' /* Bit Number */ - -/* Select the ports (SSCL7 and SSDA7) to use in SCI7 */ - #define R_SCI_IIC_CFG_SCI7_SSCL7_PORT '9' /* Port Number */ - #define R_SCI_IIC_CFG_SCI7_SSCL7_BIT '2' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI7_SSDA7_PORT '9' /* Port Number */ - #define R_SCI_IIC_CFG_SCI7_SSDA7_BIT '0' /* Bit Number */ - -/* Select the ports (SSCL8 and SSDA8) to use in SCI8 */ - #define R_SCI_IIC_CFG_SCI8_SSCL8_PORT 'C' /* Port Number */ - #define R_SCI_IIC_CFG_SCI8_SSCL8_BIT '6' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI8_SSDA8_PORT 'C' /* Port Number */ - #define R_SCI_IIC_CFG_SCI8_SSDA8_BIT '7' /* Bit Number */ - -/* Select the ports (SSCL9 and SSDA9) to use in SCI9 */ - #define R_SCI_IIC_CFG_SCI9_SSCL9_PORT 'B' /* Port Number */ - #define R_SCI_IIC_CFG_SCI9_SSCL9_BIT '6' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI9_SSDA9_PORT 'B' /* Port Number */ - #define R_SCI_IIC_CFG_SCI9_SSDA9_BIT '7' /* Bit Number */ - -/* Select the ports (SSCL10 and SSDA10) to use in SCI10 */ - #define R_SCI_IIC_CFG_SCI10_SSCL10_PORT '8' /* Port Number */ - #define R_SCI_IIC_CFG_SCI10_SSCL10_BIT '1' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI10_SSDA10_PORT '8' /* Port Number */ - #define R_SCI_IIC_CFG_SCI10_SSDA10_BIT '2' /* Bit Number */ - -/* Select the ports (SSCL11 and SSDA11) to use in SCI11 */ - #define R_SCI_IIC_CFG_SCI11_SSCL11_PORT '7' /* Port Number */ - #define R_SCI_IIC_CFG_SCI11_SSCL11_BIT '6' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI11_SSDA11_PORT '7' /* Port Number */ - #define R_SCI_IIC_CFG_SCI11_SSDA11_BIT '7' /* Bit Number */ - -/* Select the ports (SSCL12 and SSDA12) to use in SCI12 */ - #define R_SCI_IIC_CFG_SCI12_SSCL12_PORT 'E' /* Port Number */ - #define R_SCI_IIC_CFG_SCI12_SSCL12_BIT '2' /* Bit Number */ - - #define R_SCI_IIC_CFG_SCI12_SSDA12_PORT 'E' /* Port Number */ - #define R_SCI_IIC_CFG_SCI12_SSDA12_BIT '1' /* Bit Number */ - -#endif /* SCI_IIC_PIN_CONFIG_H */ - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h deleted file mode 100644 index dd46390c8cb..00000000000 --- a/demos/renesas/rx65n-rsk-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 (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 (1) -#define SCI_CFG_CH7_INCLUDED (1) -#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 (1000) -#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 (1460) -#define SCI_CFG_CH7_TX_BUFSIZ (1460) -#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 (1000) -#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 (4096) -#define SCI_CFG_CH7_RX_BUFSIZ (2048) -#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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h deleted file mode 100644 index 43b47d4e1af..00000000000 --- a/demos/renesas/rx65n-rsk-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) 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-12-07 -***********************************************************************************************************************/ - -#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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index 7c374fa2996..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/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) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.c -* Version : 1.0.2 -* Device(s) : R5F565NEDxFC -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-12-07 -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -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); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI6 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI6() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD6/SMISO6 pin */ - MPC.P01PFS.BYTE = 0x0AU; - PORT0.PMR.BIT.B1 = 1U; - - /* Set TXD6/SMOSI6 pin */ - MPC.P00PFS.BYTE = 0x0AU; - PORT0.PMR.BIT.B0 = 1U; - - /* Set CTS6#/RTS6#/SS6# pin */ - MPC.PJ3PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B3 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* 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.P57PFS.BYTE = 0x0AU; - PORT5.PMR.BIT.B7 = 1U; - - /* Set TXD7/SMOSI7 pin */ - MPC.P55PFS.BYTE = 0x0AU; - PORT5.PMR.BIT.B5 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI8 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI8() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD8/SMISO8/SSCL8 pin */ - MPC.PJ1PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B1 = 1U; - - /* Set TXD8/SMOSI8/SSDA8 pin */ - MPC.PJ2PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B2 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 2f4f9315d77..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/FIT_setting_files/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) 2018 Renesas Electronics Corporation. All rights reserved. -***********************************************************************************************************************/ -/*********************************************************************************************************************** -* File Name : r_sci_rx_pinset.h -* Version : 1.0.2 -* Device(s) : R5F565NEDxFC -* Tool-Chain : RXC toolchain -* Description : Setting of port and mpc registers -* Creation Date: 2018-12-07 -***********************************************************************************************************************/ - -#ifndef R_SCI_RX_H -#define R_SCI_RX_H - -/*********************************************************************************************************************** -Includes -***********************************************************************************************************************/ - -/*********************************************************************************************************************** -Global variables and functions -***********************************************************************************************************************/ - -void R_SCI_PinSet_SCI2(); -void R_SCI_PinSet_SCI6(); -void R_SCI_PinSet_SCI7(); -void R_SCI_PinSet_SCI8(); - -#endif diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/attention!.txt b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/attention!.txt deleted file mode 100644 index b03e86e3868..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/linker_script.ld b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/linker_script.ld deleted file mode 100644 index 66c55ca85b0..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/linker_script.ld +++ /dev/null @@ -1,187 +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 - .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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/linker_script_rvectors.ld_inc b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/linker_script_rvectors.ld_inc deleted file mode 100644 index 818dda33da0..00000000000 --- a/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 848078f9513..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h deleted file mode 100644 index c2229b1ff5b..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 55fa3679fe3..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index 8ccdd60771a..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c deleted file mode 100644 index f35c0500458..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index e413539a9d5..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index ebc564f2aac..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 3d30fc397cb..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index 2808f1ce26b..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 13800700fd2..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index 994a0b25131..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 38f96b3bd42..00000000000 --- a/demos/renesas/rx65n-rsk-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 (0x0) // <-- 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 (24000000) // <-- 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 (10.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 (8) - -/* This macro is used to select which SCI channel used for UART WiFi module. - */ -#define MY_BSP_CFG_UART_WIFI_SCI (6) -#define ULPGN_HSUART1_RTS_PDR PORT0.PDR.BIT.B2 /*PMOD PinNo.4 */ -#define ULPGN_HSUART1_RTS_PODR PORT0.PODR.BIT.B2 /*PMOD PinNo.4 */ -#define MY_BSP_CFG_UART_WIFI_SECOND_SCI (7) -#define ULPGN_RESET_PORT_PDR PORTF.PDR.BIT.B5 /*PMOD PinNo.8 */ -#define ULPGN_RESET_PORT_PODR PORTF.PODR.BIT.B5 /*PMOD PinNo.8 */ - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-rsk-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-rsk-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-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index dc77a074dc5..00000000000 --- a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-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) : R5F565NEDxFC -* 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 CTS6# pin */ - MPC.PJ3PFS.BYTE = 0x0AU; - PORTJ.PMR.BYTE |= 0x08U; - - /* Set RXD2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x04U; - - /* Set RXD6 pin */ - MPC.P01PFS.BYTE = 0x0AU; - PORT0.PMR.BYTE |= 0x02U; - - /* Set RXD7 pin */ - MPC.P57PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x80U; - - /* Set RXD8 pin */ - MPC.PJ1PFS.BYTE = 0x0AU; - PORTJ.PMR.BYTE |= 0x02U; - - /* Set TXD2 pin */ - PORT5.PODR.BYTE |= 0x01U; - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x01U; - - /* Set TXD6 pin */ - PORT0.PODR.BYTE |= 0x01U; - MPC.P00PFS.BYTE = 0x0AU; - PORT0.PDR.BYTE |= 0x01U; - - /* Set TXD7 pin */ - PORT5.PODR.BYTE |= 0x20U; - MPC.P55PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x20U; - - /* Set TXD8 pin */ - PORTJ.PODR.BYTE |= 0x04U; - MPC.PJ2PFS.BYTE = 0x0AU; - PORTJ.PDR.BYTE |= 0x04U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-rsk-uart-sx-ulpgn/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index f2178eeda65..00000000000 --- a/demos/renesas/rx65n-rsk-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) : R5F565NEDxFC -* 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-rsk/ccrx-csplus/.gitignore b/demos/renesas/rx65n-rsk/ccrx-csplus/.gitignore deleted file mode 100644 index 6ea78411070..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-csplus/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/HardwareDebug/ -*.mtud -*.rcpe -*.mtsp diff --git a/demos/renesas/rx65n-rsk/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx65n-rsk/ccrx-csplus/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index c1d6f96d8c7..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl b/demos/renesas/rx65n-rsk/ccrx-csplus/.settings/fittemp/r_s12ad_rx.ftl deleted file mode 100644 index 41d42034c58..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-rsk/ccrx-csplus/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index 62879ddbbe9..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-csplus/aws_demos.ipcf b/demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos.ipcf deleted file mode 100644 index 5ad96e209bf..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos.ipcf +++ /dev/null @@ -1,1031 +0,0 @@ - - - - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-rsk\ccrx-csplus\src\smc_gen\general - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-rsk\ccrx-csplus\src\smc_gen\r_bsp - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-rsk\ccrx-csplus\src\smc_gen\r_byteq - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-rsk\ccrx-csplus\src\smc_gen\r_config - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-rsk\ccrx-csplus\src\smc_gen\r_ether_rx - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-rsk\ccrx-csplus\src\smc_gen\r_flash_rx - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-rsk\ccrx-csplus\src\smc_gen\r_pincfg - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-rsk\ccrx-csplus\src\smc_gen\r_s12ad_rx - C:\Users\Shelty\Desktop\amazon\latest\demos\renesas\rx65n-rsk\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-rsk/ccrx-csplus/aws_demos.mtpj b/demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos.mtpj deleted file mode 100644 index 1ec08d7e1b1..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos.mtpj +++ /dev/null @@ -1,12530 +0,0 @@ - - 9.01.00.00 - - - 2.0 - 9.1 - 8fb95a9e-eac3-4f0a-86e7-5f6b3204c942 - e52d8397-abc0-4ed7-a0dd-4a9291a48203 - d96fffee-b91e-455d-a49e-ff83393d00a5 - fb98844b-2c27-4275-9804-f6e63e204da0 - 8fb95a9e-eac3-4f0a-86e7-5f6b3204c942 - - - application_code - Category - d96fffee-b91e-455d-a49e-ff83393d00a5 - - - config_files - Category - d96fffee-b91e-455d-a49e-ff83393d00a5 - - - lib - Category - d96fffee-b91e-455d-a49e-ff83393d00a5 - - - src - Category - d96fffee-b91e-455d-a49e-ff83393d00a5 - - - Smart Configurator - Category - d96fffee-b91e-455d-a49e-ff83393d00a5 - - - common_demos - Category - 47078e6b-0712-4581-9df4-d0965a0e6013 - 1f9ffb49-621e-4847-ac8b-e67ffd5a64c6 - - - renesas_code - Category - 47078e6b-0712-4581-9df4-d0965a0e6013 - - - main.c - File - ..\common\application_code\main.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 47078e6b-0712-4581-9df4-d0965a0e6013 - - - include - Category - 8d6b439c-ff13-4bbb-a555-2d75e5da4930 - - - source - Category - 8d6b439c-ff13-4bbb-a555-2d75e5da4930 - 3f5db01f-f4c9-40c7-b15e-296488462bd7 - - - aws_application_version.h - File - ..\..\..\common\include\aws_application_version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_clientcredential.h - File - ..\..\..\common\include\aws_clientcredential.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_clientcredential_keys.h - File - ..\..\..\common\include\aws_clientcredential_keys.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_demo.h - File - ..\..\..\common\include\aws_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_demo_runner.h - File - ..\..\..\common\include\aws_demo_runner.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_dev_mode_key_provisioning.h - File - ..\..\..\common\include\aws_dev_mode_key_provisioning.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_greengrass_discovery_demo.h - File - ..\..\..\common\include\aws_greengrass_discovery_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_hello_world.h - File - ..\..\..\common\include\aws_hello_world.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_logging_task.h - File - ..\..\..\common\include\aws_logging_task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_ota_codesigner_certificate.h - File - ..\..\..\common\include\aws_ota_codesigner_certificate.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_ota_update_demo.h - File - ..\..\..\common\include\aws_ota_update_demo.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_shadow_lightbulb_on_off.h - File - ..\..\..\common\include\aws_shadow_lightbulb_on_off.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_simple_tcp_echo_server.h - File - ..\..\..\common\include\aws_simple_tcp_echo_server.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_subscribe_publish_loop.h - File - ..\..\..\common\include\aws_subscribe_publish_loop.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_tcp_echo_client_single_tasks.h - File - ..\..\..\common\include\aws_tcp_echo_client_single_tasks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - fb994862-df7b-49ec-b5df-f8b316a9e371 - - - aws_demo_runner.c - File - ..\..\..\common\demo_runner\aws_demo_runner.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f7ae358d-2f36-41ae-ae53-00003bddee3e - - - aws_dev_mode_key_provisioning.c - File - ..\..\..\common\devmode_key_provisioning\aws_dev_mode_key_provisioning.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f7ae358d-2f36-41ae-ae53-00003bddee3e - - - aws_greengrass_discovery_demo.c - File - ..\..\..\common\greengrass_connectivity\aws_greengrass_discovery_demo.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f7ae358d-2f36-41ae-ae53-00003bddee3e - - - aws_hello_world.c - File - ..\..\..\common\mqtt\aws_hello_world.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f7ae358d-2f36-41ae-ae53-00003bddee3e - - - aws_logging_task_dynamic_buffers.c - File - ..\..\..\common\logging\aws_logging_task_dynamic_buffers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f7ae358d-2f36-41ae-ae53-00003bddee3e - - - aws_shadow_lightbulb_on_off.c - File - ..\..\..\common\shadow\aws_shadow_lightbulb_on_off.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f7ae358d-2f36-41ae-ae53-00003bddee3e - - - aws_subscribe_publish_loop.c - File - ..\..\..\common\mqtt\aws_subscribe_publish_loop.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f7ae358d-2f36-41ae-ae53-00003bddee3e - - - aws_tcp_echo_client_separate_tasks.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_separate_tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f7ae358d-2f36-41ae-ae53-00003bddee3e - - - aws_tcp_echo_client_single_task.c - File - ..\..\..\common\tcp\aws_tcp_echo_client_single_task.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f7ae358d-2f36-41ae-ae53-00003bddee3e - - - aws_bufferpool_config.h - File - ..\common\config_files\aws_bufferpool_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 08c7ee3c-40bd-4ac2-9fde-ecc9d3aabccf - - - aws_demo_config.h - File - ..\common\config_files\aws_demo_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 08c7ee3c-40bd-4ac2-9fde-ecc9d3aabccf - - - aws_ggd_config.h - File - ..\common\config_files\aws_ggd_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 08c7ee3c-40bd-4ac2-9fde-ecc9d3aabccf - - - aws_mqtt_agent_config.h - File - ..\common\config_files\aws_mqtt_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 08c7ee3c-40bd-4ac2-9fde-ecc9d3aabccf - - - aws_mqtt_config.h - File - ..\common\config_files\aws_mqtt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 08c7ee3c-40bd-4ac2-9fde-ecc9d3aabccf - - - aws_ota_agent_config.h - File - ..\common\config_files\aws_ota_agent_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 08c7ee3c-40bd-4ac2-9fde-ecc9d3aabccf - - - aws_pkcs11_config.h - File - ..\common\config_files\aws_pkcs11_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 08c7ee3c-40bd-4ac2-9fde-ecc9d3aabccf - - - aws_secure_sockets_config.h - File - ..\common\config_files\aws_secure_sockets_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 08c7ee3c-40bd-4ac2-9fde-ecc9d3aabccf - - - aws_shadow_config.h - File - ..\common\config_files\aws_shadow_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 08c7ee3c-40bd-4ac2-9fde-ecc9d3aabccf - - - aws_wifi_config.h - File - ..\common\config_files\aws_wifi_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 08c7ee3c-40bd-4ac2-9fde-ecc9d3aabccf - - - FreeRTOSConfig.h - File - ..\common\config_files\FreeRTOSConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 08c7ee3c-40bd-4ac2-9fde-ecc9d3aabccf - - - FreeRTOSIPConfig.h - File - ..\common\config_files\FreeRTOSIPConfig.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 08c7ee3c-40bd-4ac2-9fde-ecc9d3aabccf - - - aws - Category - 53f5fb34-010c-492c-b830-d4d034ece38f - 68239c2f-332f-4f72-8bd3-9cc126117ac7 - - - third_party - Category - 53f5fb34-010c-492c-b830-d4d034ece38f - - - bufferpool - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - crypto - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - FreeRTOS - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - FreeRTOS-Plus-TCP - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - greengrass - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - include - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - mqtt - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - pkcs11 - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - secure_sockets - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - shadow - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - tls - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - utils - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - wifi - Category - ca9ef2a9-b3f2-423c-ab06-e792f9fbf148 - - - aws_bufferpool_static_thread_safe.c - File - ..\..\..\..\lib\bufferpool\aws_bufferpool_static_thread_safe.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - ab980bfe-5a02-4243-b16a-45562a441aab - - - aws_crypto.c - File - ..\..\..\..\lib\crypto\aws_crypto.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - b2b84df8-4950-47e0-a1dc-0c15260b8363 - - - portable - Category - 8b47ef43-dd66-4d03-9e58-fdb98df30f9d - - - event_groups.c - File - ..\..\..\..\lib\FreeRTOS\event_groups.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8b47ef43-dd66-4d03-9e58-fdb98df30f9d - - - list.c - File - ..\..\..\..\lib\FreeRTOS\list.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8b47ef43-dd66-4d03-9e58-fdb98df30f9d - - - queue.c - File - ..\..\..\..\lib\FreeRTOS\queue.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8b47ef43-dd66-4d03-9e58-fdb98df30f9d - - - stream_buffer.c - File - ..\..\..\..\lib\FreeRTOS\stream_buffer.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8b47ef43-dd66-4d03-9e58-fdb98df30f9d - - - tasks.c - File - ..\..\..\..\lib\FreeRTOS\tasks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8b47ef43-dd66-4d03-9e58-fdb98df30f9d - - - timers.c - File - ..\..\..\..\lib\FreeRTOS\timers.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8b47ef43-dd66-4d03-9e58-fdb98df30f9d - - - MemMang - Category - e9352213-6ba0-43ca-9fe7-85cbe420155a - - - Renesas - Category - e9352213-6ba0-43ca-9fe7-85cbe420155a - - - heap_4.c - File - ..\..\..\..\lib\FreeRTOS\portable\MemMang\heap_4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 7f278aa5-1a62-4aa3-9e8f-40d4c95241e5 - - - RX600v2 - Category - 18291fa6-cf30-4a70-9215-cd1d74111a03 - - - port.c - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\port.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6b2fcc63-d814-4429-aa20-e3b8f40111ea - - - port_asm.src - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\port_asm.src - f654126d-e7ad-426d-be34-8455271d959b - 6b2fcc63-d814-4429-aa20-e3b8f40111ea - - - portmacro.h - File - ..\..\..\..\lib\FreeRTOS\portable\Renesas\RX600v2\portmacro.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6b2fcc63-d814-4429-aa20-e3b8f40111ea - - - include - Category - a9adc3a3-42b8-44bf-8124-db91b3a4d763 - - - source - Category - a9adc3a3-42b8-44bf-8124-db91b3a4d763 - - - FreeRTOSIPConfigDefaults.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - FreeRTOS_ARP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - FreeRTOS_DHCP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - FreeRTOS_DNS.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - FreeRTOS_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - FreeRTOS_IP_Private.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - FreeRTOS_Sockets.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - FreeRTOS_Stream_Buffer.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - FreeRTOS_TCP_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - FreeRTOS_TCP_WIN.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - FreeRTOS_UDP_IP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - FreeRTOS_errno_TCP.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - IPTraceMacroDefaults.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - NetworkBufferManagement.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - NetworkInterface.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\include\NetworkInterface.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 51fbe39c-6280-4c89-a6fb-386591c23aca - - - portable - Category - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - FreeRTOS_ARP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_ARP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - FreeRTOS_DHCP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DHCP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - FreeRTOS_DNS.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_DNS.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - FreeRTOS_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - FreeRTOS_Sockets.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - FreeRTOS_Stream_Buffer.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_Stream_Buffer.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - FreeRTOS_TCP_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - FreeRTOS_TCP_WIN.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_TCP_WIN.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - FreeRTOS_UDP_IP.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\FreeRTOS_UDP_IP.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - History.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\History.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - readme.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - ReadMe.url - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\ReadMe.url - 66d60b76-19bc-4205-aafc-50cf72c8a3ce - - - BufferManagement - Category - ca29395e-b1b3-41af-81c7-4a2907cbdcdd - - - Compiler - Category - ca29395e-b1b3-41af-81c7-4a2907cbdcdd - - - NetworkInterface - Category - ca29395e-b1b3-41af-81c7-4a2907cbdcdd - - - BufferAllocation_2.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f829c477-0e30-4a10-9898-3ca2be18c147 - - - Renesas - Category - 26bdba30-1314-416b-bd97-6c320ebeb8c6 - - - pack_struct_end.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas\pack_struct_end.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d9bd603d-06c8-4385-a479-37d9513d933b - - - pack_struct_start.h - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\Compiler\Renesas\pack_struct_start.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d9bd603d-06c8-4385-a479-37d9513d933b - - - RX - Category - 5f2fd951-b75e-4b0d-a694-ad7da72cf35b - - - README_DRIVER_DISCLAIMER.txt - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\README_DRIVER_DISCLAIMER.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 5f2fd951-b75e-4b0d-a694-ad7da72cf35b - - - ether_callback.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\ether_callback.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8f6a5984-346f-4609-9671-03c9d10e27fd - - - NetworkInterface.c - File - ..\..\..\..\lib\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\RX\NetworkInterface.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 8f6a5984-346f-4609-9671-03c9d10e27fd - - - aws_greengrass_discovery.c - File - ..\..\..\..\lib\greengrass\aws_greengrass_discovery.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1217c4ca-302e-487d-8016-292e219cd37b - - - aws_helper_secure_connect.c - File - ..\..\..\..\lib\greengrass\aws_helper_secure_connect.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1217c4ca-302e-487d-8016-292e219cd37b - - - private - Category - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_appversion32.h - File - ..\..\..\..\lib\include\aws_appversion32.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_crypto.h - File - ..\..\..\..\lib\include\aws_crypto.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_greengrass_discovery.h - File - ..\..\..\..\lib\include\aws_greengrass_discovery.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_mqtt_agent.h - File - ..\..\..\..\lib\include\aws_mqtt_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_mqtt_lib.h - File - ..\..\..\..\lib\include\aws_mqtt_lib.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_ota_agent.h - File - ..\..\..\..\lib\include\aws_ota_agent.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_pkcs11.h - File - ..\..\..\..\lib\include\aws_pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_secure_sockets.h - File - ..\..\..\..\lib\include\aws_secure_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_shadow.h - File - ..\..\..\..\lib\include\aws_shadow.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_system_init.h - File - ..\..\..\..\lib\include\aws_system_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_tls.h - File - ..\..\..\..\lib\include\aws_tls.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_wifi.h - File - ..\..\..\..\lib\include\aws_wifi.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - event_groups.h - File - ..\..\..\..\lib\include\event_groups.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - FreeRTOS.h - File - ..\..\..\..\lib\include\FreeRTOS.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - message_buffer.h - File - ..\..\..\..\lib\include\message_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - queue.h - File - ..\..\..\..\lib\include\queue.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - semphr.h - File - ..\..\..\..\lib\include\semphr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - stream_buffer.h - File - ..\..\..\..\lib\include\stream_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - task.h - File - ..\..\..\..\lib\include\task.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - timers.h - File - ..\..\..\..\lib\include\timers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 663f2c75-8699-4177-b4f4-91e52d8b2783 - - - aws_bufferpool.h - File - ..\..\..\..\lib\include\private\aws_bufferpool.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_default_root_certificates.h - File - ..\..\..\..\lib\include\private\aws_default_root_certificates.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_doubly_linked_list.h - File - ..\..\..\..\lib\include\private\aws_doubly_linked_list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_ggd_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_ggd_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_helper_secure_connect.h - File - ..\..\..\..\lib\include\private\aws_helper_secure_connect.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_lib_init.h - File - ..\..\..\..\lib\include\private\aws_lib_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_mqtt_agent_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_agent_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_mqtt_buffer.h - File - ..\..\..\..\lib\include\private\aws_mqtt_buffer.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_mqtt_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_mqtt_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_ota_agent_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_agent_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_ota_cbor_internal.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_ota_cbor.h - File - ..\..\..\..\lib\include\private\aws_ota_cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_ota_pal.h - File - ..\..\..\..\lib\include\private\aws_ota_pal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_ota_types.h - File - ..\..\..\..\lib\include\private\aws_ota_types.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_secure_sockets_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_secure_sockets_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_shadow_config_defaults.h - File - ..\..\..\..\lib\include\private\aws_shadow_config_defaults.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_shadow_json.h - File - ..\..\..\..\lib\include\private\aws_shadow_json.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - deprecated_definitions.h - File - ..\..\..\..\lib\include\private\deprecated_definitions.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - list.h - File - ..\..\..\..\lib\include\private\list.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - mpu_wrappers.h - File - ..\..\..\..\lib\include\private\mpu_wrappers.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - portable.h - File - ..\..\..\..\lib\include\private\portable.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - projdefs.h - File - ..\..\..\..\lib\include\private\projdefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - stack_macros.h - File - ..\..\..\..\lib\include\private\stack_macros.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - threading_alt.h - File - ..\..\..\..\lib\include\private\threading_alt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a2727414-7f7b-48db-9511-d0a22030edd9 - - - aws_mqtt_agent.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_agent.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 98279c81-f2fe-4e89-9b09-883ba081f00d - - - aws_mqtt_lib.c - File - ..\..\..\..\lib\mqtt\aws_mqtt_lib.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 98279c81-f2fe-4e89-9b09-883ba081f00d - - - aws_pkcs11_mbedtls.c - File - ..\..\..\..\lib\pkcs11\mbedtls\aws_pkcs11_mbedtls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9ac4990f-b254-41cb-bb4d-18e3121451c0 - - - aws_pkcs11_pal.c - File - ..\..\..\..\lib\pkcs11\portable\renesas\rx65n-rsk\aws_pkcs11_pal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9ac4990f-b254-41cb-bb4d-18e3121451c0 - - - aws_secure_sockets.c - File - ..\..\..\..\lib\secure_sockets\portable\renesas\rx65n-rsk\aws_secure_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5769f9d9-2448-465a-abe5-b2bd7ca18c7d - - - aws_shadow.c - File - ..\..\..\..\lib\shadow\aws_shadow.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d92d62fb-0672-46e4-acbb-156845038184 - - - aws_shadow_json.c - File - ..\..\..\..\lib\shadow\aws_shadow_json.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d92d62fb-0672-46e4-acbb-156845038184 - - - aws_tls.c - File - ..\..\..\..\lib\tls\aws_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 3c518cda-cfb1-4657-a176-f7ce44a7ff83 - - - aws_system_init.c - File - ..\..\..\..\lib\utils\aws_system_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - d7a60eea-3922-4c94-a224-310f61583e89 - - - jsmn - Category - b1237180-dbb7-4848-830a-3e6f15b69f57 - - - mbedtls - Category - b1237180-dbb7-4848-830a-3e6f15b69f57 - - - mcu_vendor - Category - b1237180-dbb7-4848-830a-3e6f15b69f57 - - - pkcs11 - Category - b1237180-dbb7-4848-830a-3e6f15b69f57 - - - tinycbor - Category - b1237180-dbb7-4848-830a-3e6f15b69f57 - - - jsmn.c - File - ..\..\..\..\lib\third_party\jsmn\jsmn.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - a866b24e-d1d3-4ffa-a9dc-84bb23247971 - - - jsmn.h - File - ..\..\..\..\lib\third_party\jsmn\jsmn.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - a866b24e-d1d3-4ffa-a9dc-84bb23247971 - - - include - Category - 058c1fa2-5c9c-432b-be4a-81922b957314 - - - library - Category - 058c1fa2-5c9c-432b-be4a-81922b957314 - - - LICENSE - File - ..\..\..\..\lib\third_party\mbedtls\LICENSE - 058c1fa2-5c9c-432b-be4a-81922b957314 - - - mbedtls - Category - 1ddca3d8-f3f1-41a6-a5b7-c65845c4bc19 - - - aes.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aes.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - aesni.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\aesni.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - arc4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\arc4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - asn1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - asn1write.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\asn1write.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - base64.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\base64.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - bignum.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bignum.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - blowfish.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\blowfish.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - bn_mul.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\bn_mul.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - camellia.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\camellia.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ccm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ccm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - certs.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\certs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - check_config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\check_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - cipher.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - cipher_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cipher_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - cmac.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\cmac.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - compat-1.3.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\compat-1.3.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - config.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ctr_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ctr_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - debug.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\debug.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - des.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\des.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - dhm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\dhm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ecdh.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdh.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ecdsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecdsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ecjpake.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecjpake.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ecp.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ecp_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ecp_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - entropy.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - entropy_poll.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\entropy_poll.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - error.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\error.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - gcm.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\gcm.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - havege.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\havege.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - hmac_drbg.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\hmac_drbg.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - md.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - md2.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md2.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - md4.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md4.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - md5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - md_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\md_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - memory_buffer_alloc.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\memory_buffer_alloc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - net.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - net_sockets.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\net_sockets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - oid.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\oid.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - padlock.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\padlock.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - pem.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pem.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - pk.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - pkcs12.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs12.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - pkcs5.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pkcs5.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - pk_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\pk_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - platform.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - platform_time.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - platform_util.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\platform_util.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ripemd160.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ripemd160.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - rsa_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - rsa.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\rsa.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - sha1.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha1.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - sha256.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha256.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - sha512.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\sha512.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ssl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ssl_cache.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cache.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ssl_ciphersuites.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ciphersuites.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ssl_cookie.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_cookie.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ssl_internal.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_internal.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - ssl_ticket.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\ssl_ticket.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - threading.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\threading.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - timing.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\timing.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - version.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\version.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - x509.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - x509_crl.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - x509_crt.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_crt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - x509_csr.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\x509_csr.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - xtea.h - File - ..\..\..\..\lib\third_party\mbedtls\include\mbedtls\xtea.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c27a6229-e78d-4242-8edf-b97f80fe77b5 - - - aes.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aes.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - aesni.c - File - ..\..\..\..\lib\third_party\mbedtls\library\aesni.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - arc4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\arc4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - asn1parse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1parse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - asn1write.c - File - ..\..\..\..\lib\third_party\mbedtls\library\asn1write.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - base64.c - File - ..\..\..\..\lib\third_party\mbedtls\library\base64.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - bignum.c - File - ..\..\..\..\lib\third_party\mbedtls\library\bignum.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - blowfish.c - File - ..\..\..\..\lib\third_party\mbedtls\library\blowfish.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - camellia.c - File - ..\..\..\..\lib\third_party\mbedtls\library\camellia.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ccm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ccm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - certs.c - File - ..\..\..\..\lib\third_party\mbedtls\library\certs.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - cipher.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - cipher_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cipher_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - cmac.c - File - ..\..\..\..\lib\third_party\mbedtls\library\cmac.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ctr_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ctr_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - debug.c - File - ..\..\..\..\lib\third_party\mbedtls\library\debug.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - des.c - File - ..\..\..\..\lib\third_party\mbedtls\library\des.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - dhm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\dhm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ecdh.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdh.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ecdsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecdsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ecjpake.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecjpake.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ecp.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ecp_curves.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ecp_curves.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - entropy.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - entropy_poll.c - File - ..\..\..\..\lib\third_party\mbedtls\library\entropy_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - error.c - File - ..\..\..\..\lib\third_party\mbedtls\library\error.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - gcm.c - File - ..\..\..\..\lib\third_party\mbedtls\library\gcm.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - havege.c - File - ..\..\..\..\lib\third_party\mbedtls\library\havege.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - hmac_drbg.c - File - ..\..\..\..\lib\third_party\mbedtls\library\hmac_drbg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - md.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - md2.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - md4.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - md5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - md_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\md_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - memory_buffer_alloc.c - File - ..\..\..\..\lib\third_party\mbedtls\library\memory_buffer_alloc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - net_sockets.c - File - ..\..\..\..\lib\third_party\mbedtls\library\net_sockets.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - oid.c - File - ..\..\..\..\lib\third_party\mbedtls\library\oid.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - padlock.c - File - ..\..\..\..\lib\third_party\mbedtls\library\padlock.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - pem.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pem.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - pk.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - pkcs12.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs12.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - pkcs5.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkcs5.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - pkparse.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkparse.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - pkwrite.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pkwrite.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - pk_wrap.c - File - ..\..\..\..\lib\third_party\mbedtls\library\pk_wrap.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - platform.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ripemd160.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ripemd160.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - rsa_internal.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa_internal.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - rsa.c - File - ..\..\..\..\lib\third_party\mbedtls\library\rsa.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - sha1.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - sha256.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha256.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - sha512.c - File - ..\..\..\..\lib\third_party\mbedtls\library\sha512.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ssl_cache.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cache.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ssl_ciphersuites.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ciphersuites.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ssl_cli.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cli.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ssl_cookie.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_cookie.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ssl_srv.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_srv.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ssl_ticket.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_ticket.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - ssl_tls.c - File - ..\..\..\..\lib\third_party\mbedtls\library\ssl_tls.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - threading.c - File - ..\..\..\..\lib\third_party\mbedtls\library\threading.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - timing.c - File - ..\..\..\..\lib\third_party\mbedtls\library\timing.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - version.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - version_features.c - File - ..\..\..\..\lib\third_party\mbedtls\library\version_features.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - x509.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - x509write_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - x509write_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509write_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - x509_create.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_create.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - x509_crl.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - x509_crt.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_crt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - x509_csr.c - File - ..\..\..\..\lib\third_party\mbedtls\library\x509_csr.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - xtea.c - File - ..\..\..\..\lib\third_party\mbedtls\library\xtea.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - platform_util.c - File - ..\..\..\..\lib\third_party\mbedtls\library\platform_util.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9eb3c097-2120-4f24-908e-fbb5ece5e1e0 - - - renesas - Category - 5fda3f5e-e3cc-49d5-8dce-d06bfa0a7d22 - - - amazon_freertos_common - Category - 22996a03-286d-43ec-a72c-f7e753e513cd - 5dfbc49a-2530-470c-93be-ab92cdade0cf - - - FIT - Category - 22996a03-286d-43ec-a72c-f7e753e513cd - - - pkcs11.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 61bd26dd-19dd-4ea4-a9ea-5760a7d95abb - - - pkcs11f.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11f.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 61bd26dd-19dd-4ea4-a9ea-5760a7d95abb - - - pkcs11t.h - File - ..\..\..\..\lib\third_party\pkcs11\pkcs11t.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 61bd26dd-19dd-4ea4-a9ea-5760a7d95abb - - - assert_p.h - File - ..\..\..\..\lib\third_party\tinycbor\assert_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - cbor.h - File - ..\..\..\..\lib\third_party\tinycbor\cbor.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - cborconstants_p.h - File - ..\..\..\..\lib\third_party\tinycbor\cborconstants_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - cborencoder.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - cborencoder_close_container_checked.c - File - ..\..\..\..\lib\third_party\tinycbor\cborencoder_close_container_checked.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - cborerrorstrings.c - File - ..\..\..\..\lib\third_party\tinycbor\cborerrorstrings.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - cborparser.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - cborparser_dup_string.c - File - ..\..\..\..\lib\third_party\tinycbor\cborparser_dup_string.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - cborpretty.c - File - ..\..\..\..\lib\third_party\tinycbor\cborpretty.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - compilersupport_p.h - File - ..\..\..\..\lib\third_party\tinycbor\compilersupport_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - extract_number_p.h - File - ..\..\..\..\lib\third_party\tinycbor\extract_number_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - math_support_p.h - File - ..\..\..\..\lib\third_party\tinycbor\math_support_p.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - LICENSE - File - ..\..\..\..\lib\third_party\tinycbor\LICENSE - 2e51903c-40fc-42f3-9e86-1f77a87cb202 - - - amazon_freertos_common - Category - 26c0165f-5d94-4aed-a45f-c5afb3583b2b - 940e38da-e4d3-48f4-bec0-18ef7d54e2cc - - - FIT_modified_code - Category - 26c0165f-5d94-4aed-a45f-c5afb3583b2b - 68dabad3-ba30-4a58-9131-dd446f1fb77e - - - compiler_support - Category - 2088c384-3d44-492d-902a-aaa7d6a14df9 - 3fcfd826-e89d-401e-b345-85c081dd8e7f - - - network_support - Category - 2088c384-3d44-492d-902a-aaa7d6a14df9 - e2f475cc-6835-4d1c-b257-857382cbd6c3 - - - croutine.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\croutine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2088c384-3d44-492d-902a-aaa7d6a14df9 - - - entropy_hardware_poll.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\entropy_hardware_poll.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2088c384-3d44-492d-902a-aaa7d6a14df9 - - - freertos_start.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2088c384-3d44-492d-902a-aaa7d6a14df9 - - - freertos_start.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\freertos_start.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2088c384-3d44-492d-902a-aaa7d6a14df9 - - - serial_term_uart.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2088c384-3d44-492d-902a-aaa7d6a14df9 - - - serial_term_uart.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\serial_term_uart.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2088c384-3d44-492d-902a-aaa7d6a14df9 - - - ccrx - Category - 41abf86f-6ec3-4910-9239-594dcd914897 - 60dcd18b-0d39-493a-8788-20277b11170c - - - exit.c - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\exit.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5d7b92fa-c101-4860-9b7b-31fcb5e9dbc5 - - - time.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\amazon_freertos_common\compiler_support\ccrx\time.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 5d7b92fa-c101-4860-9b7b-31fcb5e9dbc5 - - - onchipt_rx_ether - Category - 341704f7-b3a3-4ace-b497-921375869baf - 3bded239-37a0-48ea-8c60-f243ba341dda - - - 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 - 8b71225b-a5e6-4ea1-9462-64704c80481b - - - r_bsp - Category - abb6e558-cc2b-467f-a524-e830376216fd - - - r_byteq - Category - abb6e558-cc2b-467f-a524-e830376216fd - - - r_cmt_rx - Category - abb6e558-cc2b-467f-a524-e830376216fd - - - r_ether_rx - Category - abb6e558-cc2b-467f-a524-e830376216fd - - - r_flash_rx - Category - abb6e558-cc2b-467f-a524-e830376216fd - - - r_riic_rx - Category - abb6e558-cc2b-467f-a524-e830376216fd - - - r_sci_iic_rx - Category - abb6e558-cc2b-467f-a524-e830376216fd - - - r_sci_rx - Category - abb6e558-cc2b-467f-a524-e830376216fd - - - r_s12ad_rx - Category - abb6e558-cc2b-467f-a524-e830376216fd - - - attention!.txt - File - src\attention!.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - abb6e558-cc2b-467f-a524-e830376216fd - - - Please exclude unnecessary r_xxx from build - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\.files\Please exclude unnecessary r_xxx from build - abb6e558-cc2b-467f-a524-e830376216fd - - - board - Category - 8768a255-2b5b-4dd2-bd8b-e6d7f82e6d38 - - - doc - Category - 8768a255-2b5b-4dd2-bd8b-e6d7f82e6d38 - - - mcu - Category - 8768a255-2b5b-4dd2-bd8b-e6d7f82e6d38 - - - platform.h - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8768a255-2b5b-4dd2-bd8b-e6d7f82e6d38 - - - 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 - 8768a255-2b5b-4dd2-bd8b-e6d7f82e6d38 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 8768a255-2b5b-4dd2-bd8b-e6d7f82e6d38 - - - all - Category - 8f0158d0-c24a-48dc-9daf-808d3541c423 - c4f9a586-9791-4de7-b443-bb55f6051618 - - - generic_rx65n - Category - 8f0158d0-c24a-48dc-9daf-808d3541c423 - - - rx65n - Category - 8f0158d0-c24a-48dc-9daf-808d3541c423 - 1a756d80-865b-43f4-908d-549986ca58c2 - - - 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 - 166559f0-69cf-446f-be1f-7fd5051612d5 - - - 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 - 166559f0-69cf-446f-be1f-7fd5051612d5 - - - 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 - 166559f0-69cf-446f-be1f-7fd5051612d5 - - - 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 - 166559f0-69cf-446f-be1f-7fd5051612d5 - - - 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 - 166559f0-69cf-446f-be1f-7fd5051612d5 - - - 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 - 166559f0-69cf-446f-be1f-7fd5051612d5 - - - 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 - 166559f0-69cf-446f-be1f-7fd5051612d5 - - - 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 - 166559f0-69cf-446f-be1f-7fd5051612d5 - - - 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 - 166559f0-69cf-446f-be1f-7fd5051612d5 - - - 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 - 13d3afb3-5bf8-4a79-bbd2-445faa0ff42e - - - 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 - 13d3afb3-5bf8-4a79-bbd2-445faa0ff42e - - - 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 - 13d3afb3-5bf8-4a79-bbd2-445faa0ff42e - - - 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 - d5623cf8-c652-46f9-a5cd-fed5f1f582bf - - - 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 - d5623cf8-c652-46f9-a5cd-fed5f1f582bf - - - 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 - d5623cf8-c652-46f9-a5cd-fed5f1f582bf - - - en - Category - 0844185e-aed5-4f63-beb3-4fb8049bf873 - - - ja - Category - 0844185e-aed5-4f63-beb3-4fb8049bf873 - - - r01an1685ej0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\en\r01an1685ej0380-rx.pdf - 16bb9b83-41ba-4516-9dec-5a469c26e5c2 - - - r01an1685jj0380-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - f08beb19-4824-409e-aa83-276b54f87852 - - - all - Category - 576e49a6-51a4-4b27-890f-97b2be8d3411 - - - rx65n - Category - 576e49a6-51a4-4b27-890f-97b2be8d3411 - - - 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 - fe3f1420-e431-470e-8e7b-4f9cd2b6ef06 - - - 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 - fe3f1420-e431-470e-8e7b-4f9cd2b6ef06 - - - 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 - fe3f1420-e431-470e-8e7b-4f9cd2b6ef06 - - - 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 - fe3f1420-e431-470e-8e7b-4f9cd2b6ef06 - - - register_access - Category - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - 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 - fd539119-b9a2-462a-ae77-f4de2b4b6480 - - - ccrx - Category - 5e3614e8-799e-490f-88b9-1098fee4b627 - 3d9d579a-9d99-4d9b-a609-90f59ce23d59 - - - 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 - 18959ad0-b665-48e8-aa45-8f6b90635cea - - - doc - Category - dffd1a79-f7f1-4fb9-888c-79448b3c1600 - - - ref - Category - dffd1a79-f7f1-4fb9-888c-79448b3c1600 - - - src - Category - dffd1a79-f7f1-4fb9-888c-79448b3c1600 - - - 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 - dffd1a79-f7f1-4fb9-888c-79448b3c1600 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - dffd1a79-f7f1-4fb9-888c-79448b3c1600 - - - r01an1683jj0160_rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_byteq\doc\r01an1683jj0160_rx.pdf - 8c7038c3-6a16-46e5-9240-ce1c1007055f - - - 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 - 73185321-5821-4035-a184-4decdd071f44 - - - 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 - fa7c864b-cdc5-44d1-9189-c1541f3df8bb - - - 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 - fa7c864b-cdc5-44d1-9189-c1541f3df8bb - - - doc - Category - 9aa9a45a-33c4-47eb-bc43-1b5081bee52d - - - ref - Category - 9aa9a45a-33c4-47eb-bc43-1b5081bee52d - - - src - Category - 9aa9a45a-33c4-47eb-bc43-1b5081bee52d - - - 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 - 9aa9a45a-33c4-47eb-bc43-1b5081bee52d - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 9aa9a45a-33c4-47eb-bc43-1b5081bee52d - - - en - Category - 448826d5-f271-445d-83b9-56655bd07a1f - - - ja - Category - 448826d5-f271-445d-83b9-56655bd07a1f - - - r01an1856ej0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\en\r01an1856ej0321-rx.pdf - d5b6a1ae-465e-41c2-b57b-0b34f9ee5d34 - - - r01an1856jj0321-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_cmt_rx\doc\ja\r01an1856jj0321-rx.pdf - 76aec49f-c857-4672-99f7-4ae20f60ae2e - - - 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 - f0a1f33c-a904-4132-85a7-1f286fce8002 - - - 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 - cb8f0068-4863-4115-b1d0-bb9082efc066 - - - doc - Category - 215ff9dd-4629-45c8-a912-d6275ee28a18 - - - ref - Category - 215ff9dd-4629-45c8-a912-d6275ee28a18 - - - src - Category - 215ff9dd-4629-45c8-a912-d6275ee28a18 - - - 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 - 215ff9dd-4629-45c8-a912-d6275ee28a18 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 215ff9dd-4629-45c8-a912-d6275ee28a18 - - - en - Category - 79f51711-02e3-48a8-aa8d-a265d4a1d964 - - - ja - Category - 79f51711-02e3-48a8-aa8d-a265d4a1d964 - - - r01an2009ej0115-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\doc\en\r01an2009ej0115-rx.pdf - fa0424e8-59dc-4703-b8cd-8fe7bd5346de - - - r01an2009jj0115-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_ether_rx\doc\ja\r01an2009jj0115-rx.pdf - fc910dfb-a3e7-45a6-9ca7-fc53b1a97d01 - - - 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 - f24aba22-83a5-43a7-8e7c-0b1e09df0d37 - - - phy - Category - ec2f93ff-47ba-4caf-9b9c-87341cc07385 - - - 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 - ec2f93ff-47ba-4caf-9b9c-87341cc07385 - - - 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 - ec2f93ff-47ba-4caf-9b9c-87341cc07385 - - - targets - Category - ec2f93ff-47ba-4caf-9b9c-87341cc07385 - - - 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 - fb614808-397c-4966-966d-0bb310fa5a5c - - - 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 - fb614808-397c-4966-966d-0bb310fa5a5c - - - rx65n - Category - 231fc8c2-649c-4996-8d20-5920513ce8c6 - - - 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 - af0f8629-f5f7-450c-bae9-e13893b7fb74 - - - doc - Category - 29e0c919-53fc-4f42-8fa9-ed7d99e59b10 - - - ref - Category - 29e0c919-53fc-4f42-8fa9-ed7d99e59b10 - - - src - Category - 29e0c919-53fc-4f42-8fa9-ed7d99e59b10 - - - 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 - 29e0c919-53fc-4f42-8fa9-ed7d99e59b10 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 29e0c919-53fc-4f42-8fa9-ed7d99e59b10 - - - en - Category - 3abcc953-a49e-4766-b2bf-c3c12368f2ca - - - ja - Category - 3abcc953-a49e-4766-b2bf-c3c12368f2ca - - - r01an2184eu0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - 9f587b00-6167-4dbe-8441-5c8ef3563507 - - - r01an2184ju0330-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - 8e397844-5dc0-47ba-95dc-a8b50eea9527 - - - 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 - fb423f37-7a1f-4404-84db-4806be0e9703 - - - flash_type_1 - Category - 1b113191-9315-4d50-8eae-37346dba9092 - - - flash_type_2 - Category - 1b113191-9315-4d50-8eae-37346dba9092 - - - flash_type_3 - Category - 1b113191-9315-4d50-8eae-37346dba9092 - - - flash_type_4 - Category - 1b113191-9315-4d50-8eae-37346dba9092 - - - 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 - 1b113191-9315-4d50-8eae-37346dba9092 - - - 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 - 1b113191-9315-4d50-8eae-37346dba9092 - - - 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 - 1b113191-9315-4d50-8eae-37346dba9092 - - - 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 - 1b113191-9315-4d50-8eae-37346dba9092 - - - 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 - 1b113191-9315-4d50-8eae-37346dba9092 - - - 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 - 1b113191-9315-4d50-8eae-37346dba9092 - - - 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 - 1b113191-9315-4d50-8eae-37346dba9092 - - - targets - Category - 1b113191-9315-4d50-8eae-37346dba9092 - - - 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 - 3df51767-bf44-4ade-9887-463628213403 - - - 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 - 3df51767-bf44-4ade-9887-463628213403 - - - 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 - 3df51767-bf44-4ade-9887-463628213403 - - - 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 - 3df51767-bf44-4ade-9887-463628213403 - - - 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 - 3df51767-bf44-4ade-9887-463628213403 - - - 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 - 3df51767-bf44-4ade-9887-463628213403 - - - 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 - 3df51767-bf44-4ade-9887-463628213403 - - - 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 - 3df51767-bf44-4ade-9887-463628213403 - - - 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 - 3df51767-bf44-4ade-9887-463628213403 - - - 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 - 3df51767-bf44-4ade-9887-463628213403 - - - 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 - e1696de0-7fb9-4280-855d-15e27c3256c5 - - - 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 - e1696de0-7fb9-4280-855d-15e27c3256c5 - - - 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 - b12cf486-594e-4284-b4d1-510f318899fc - - - 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 - b12cf486-594e-4284-b4d1-510f318899fc - - - 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 - 174c0238-7caa-43cd-8c45-cee62e2ef677 - - - 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 - 174c0238-7caa-43cd-8c45-cee62e2ef677 - - - rx65n - Category - 68a6ac2c-c350-4d5c-8772-1361dc3caacb - - - 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 - 8e716e58-1528-4aac-a127-538e232b7896 - - - 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 - 8e716e58-1528-4aac-a127-538e232b7896 - - - doc - Category - ea0d48a6-3e47-4d16-9dfa-477f7836ea53 - - - ref - Category - ea0d48a6-3e47-4d16-9dfa-477f7836ea53 - - - src - Category - ea0d48a6-3e47-4d16-9dfa-477f7836ea53 - - - 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 - ea0d48a6-3e47-4d16-9dfa-477f7836ea53 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - ea0d48a6-3e47-4d16-9dfa-477f7836ea53 - - - en - Category - 6a659e3b-ff8b-442b-aecc-056a643663ab - - - ja - Category - 6a659e3b-ff8b-442b-aecc-056a643663ab - - - r01an1692ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\doc\en\r01an1692ej0220-rx.pdf - 68c23289-c9f7-4d4c-acfa-b868e369670e - - - r01an1692jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_riic_rx\doc\ja\r01an1692jj0220-rx.pdf - 34550bd8-70fe-407f-8ca2-c48e8b71f979 - - - 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 - c813f322-8b51-4346-809d-d8d7c98d711e - - - 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 - c813f322-8b51-4346-809d-d8d7c98d711e - - - 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 - 2f362e75-877e-4262-b6a4-5da4ff318184 - - - 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 - 2f362e75-877e-4262-b6a4-5da4ff318184 - - - targets - Category - 2f362e75-877e-4262-b6a4-5da4ff318184 - - - rx65n - Category - 3f682628-9a8a-43a1-86a6-890185325cc0 - - - 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 - 5c2ba056-5775-42c1-ada2-190c57ef6d6e - - - 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 - 5c2ba056-5775-42c1-ada2-190c57ef6d6e - - - doc - Category - 27a31f0a-e135-42dd-ace8-04b578c1a4f2 - - - ref - Category - 27a31f0a-e135-42dd-ace8-04b578c1a4f2 - - - src - Category - 27a31f0a-e135-42dd-ace8-04b578c1a4f2 - - - 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 - 27a31f0a-e135-42dd-ace8-04b578c1a4f2 - - - 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 - 27a31f0a-e135-42dd-ace8-04b578c1a4f2 - - - en - Category - 4f26e84c-9e5f-48aa-8e2f-35c11e950136 - - - ja - Category - 4f26e84c-9e5f-48aa-8e2f-35c11e950136 - - - r01an1691ej0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\en\r01an1691ej0220-rx.pdf - ec4184e5-7ebb-4601-b8fc-66fc61ec0772 - - - r01an1691jj0220-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_iic_rx\doc\ja\r01an1691jj0220-rx.pdf - 5a247bc6-dd57-430b-bb11-2b0b5ff590ad - - - 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 - 8c07e502-5b3e-4ac0-96ce-6200db86c00a - - - 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 - 8c07e502-5b3e-4ac0-96ce-6200db86c00a - - - 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 - 1f6ebdf8-8e39-41aa-816a-6e250e8e28e1 - - - 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 - 1f6ebdf8-8e39-41aa-816a-6e250e8e28e1 - - - 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 - 1f6ebdf8-8e39-41aa-816a-6e250e8e28e1 - - - targets - Category - 1f6ebdf8-8e39-41aa-816a-6e250e8e28e1 - - - rx65n - Category - 6c7baaec-184e-426a-aa05-786414f1d2dc - - - 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 - 3988fa7b-efbb-40f5-a49a-2ddd220ca695 - - - 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 - 3988fa7b-efbb-40f5-a49a-2ddd220ca695 - - - doc - Category - 5c91a601-5fc3-44fa-9eef-537778d7f163 - - - ref - Category - 5c91a601-5fc3-44fa-9eef-537778d7f163 - - - src - Category - 5c91a601-5fc3-44fa-9eef-537778d7f163 - - - 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 - 5c91a601-5fc3-44fa-9eef-537778d7f163 - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 5c91a601-5fc3-44fa-9eef-537778d7f163 - - - en - Category - eb53ef9e-d5b9-4a38-8bb1-030a3bb3be10 - - - ja - Category - eb53ef9e-d5b9-4a38-8bb1-030a3bb3be10 - - - r01an1815ej0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - 05bec958-2efe-4696-9ed3-9bd64859e3b9 - - - r01an1815jj0201-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - 4bc9637e-259f-4f05-958a-777b37b27e19 - - - 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 - fea04e46-8c2d-49a0-abba-c25c4b507505 - - - 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 - e1e902f0-fd99-4096-b9d8-e781be37118b - - - 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 - e1e902f0-fd99-4096-b9d8-e781be37118b - - - 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 - e1e902f0-fd99-4096-b9d8-e781be37118b - - - targets - Category - e1e902f0-fd99-4096-b9d8-e781be37118b - - - rx65n - Category - e0fd92aa-d520-432c-9c3b-8cedd2c6c1c4 - - - 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 - 6fca5057-331e-4da8-9295-cec7246f0629 - - - 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 - 6fca5057-331e-4da8-9295-cec7246f0629 - - - 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 - 6fca5057-331e-4da8-9295-cec7246f0629 - - - doc - Category - 80d02ff4-f0a6-4292-8766-019e0d0c277e - - - ref - Category - 80d02ff4-f0a6-4292-8766-019e0d0c277e - - - src - Category - 80d02ff4-f0a6-4292-8766-019e0d0c277e - - - 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 - 80d02ff4-f0a6-4292-8766-019e0d0c277e - - - readme.txt - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 80d02ff4-f0a6-4292-8766-019e0d0c277e - - - en - Category - 1ac31e82-9692-486a-a959-dd2062b24721 - - - ja - Category - 1ac31e82-9692-486a-a959-dd2062b24721 - - - r01an1666ej0230-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - deb30928-da05-4f1d-8132-2915f7cbf027 - - - r01an1666jj0230-rx.pdf - File - ..\..\..\..\lib\third_party\mcu_vendor\renesas\FIT\RDP_v1.15_modified\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - 5926836f-9368-4a76-8230-c1457314ed25 - - - 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 - 6fc46a2c-d704-427b-8594-57a84cf921ed - - - 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 - 9d71c1b9-f2fd-4c82-88d3-a1be801d5d75 - - - 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 - 9d71c1b9-f2fd-4c82-88d3-a1be801d5d75 - - - targets - Category - 9d71c1b9-f2fd-4c82-88d3-a1be801d5d75 - - - rx65x - Category - 6071a23b-03e1-4a8c-8356-85fdac0e052c - - - 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 - 2c0cc30a-2ffc-4c2e-8ce3-f50eeeca6c37 - - - 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 - 2c0cc30a-2ffc-4c2e-8ce3-f50eeeca6c37 - - - general - Category - 910132c6-f23c-4603-9339-25ce2e97d0f1 - - - r_bsp - Category - 910132c6-f23c-4603-9339-25ce2e97d0f1 - - - r_byteq - Category - 910132c6-f23c-4603-9339-25ce2e97d0f1 - - - r_config - Category - 910132c6-f23c-4603-9339-25ce2e97d0f1 - - - r_ether_rx - Category - 910132c6-f23c-4603-9339-25ce2e97d0f1 - - - r_flash_rx - Category - 910132c6-f23c-4603-9339-25ce2e97d0f1 - - - r_pincfg - Category - 910132c6-f23c-4603-9339-25ce2e97d0f1 - - - r_sci_rx - Category - 910132c6-f23c-4603-9339-25ce2e97d0f1 - - - r_s12ad_rx - Category - 910132c6-f23c-4603-9339-25ce2e97d0f1 - - - r_cg_hardware_setup.c - File - src\smc_gen\general\r_cg_hardware_setup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c43630ff-f6b2-4604-8731-71e8069a14bd - - - r_cg_macrodriver.h - File - src\smc_gen\general\r_cg_macrodriver.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c43630ff-f6b2-4604-8731-71e8069a14bd - - - r_cg_userdefine.h - File - src\smc_gen\general\r_cg_userdefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c43630ff-f6b2-4604-8731-71e8069a14bd - - - r_smc_cgc.c - File - src\smc_gen\general\r_smc_cgc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c43630ff-f6b2-4604-8731-71e8069a14bd - - - r_smc_cgc.h - File - src\smc_gen\general\r_smc_cgc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c43630ff-f6b2-4604-8731-71e8069a14bd - - - r_smc_cgc_user.c - File - src\smc_gen\general\r_smc_cgc_user.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c43630ff-f6b2-4604-8731-71e8069a14bd - - - r_smc_entry.h - File - src\smc_gen\general\r_smc_entry.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c43630ff-f6b2-4604-8731-71e8069a14bd - - - r_smc_interrupt.c - File - src\smc_gen\general\r_smc_interrupt.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - c43630ff-f6b2-4604-8731-71e8069a14bd - - - r_smc_interrupt.h - File - src\smc_gen\general\r_smc_interrupt.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - c43630ff-f6b2-4604-8731-71e8069a14bd - - - platform.h - File - src\smc_gen\r_bsp\platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e656e040-545e-4c1a-80f5-73e905fc457b - - - readme.txt - File - src\smc_gen\r_bsp\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - e656e040-545e-4c1a-80f5-73e905fc457b - - - board - Category - e656e040-545e-4c1a-80f5-73e905fc457b - - - doc - Category - e656e040-545e-4c1a-80f5-73e905fc457b - - - mcu - Category - e656e040-545e-4c1a-80f5-73e905fc457b - - - generic_rx65n - Category - caa36524-3e0a-4052-97b3-51d2ca693465 - - - user - Category - caa36524-3e0a-4052-97b3-51d2ca693465 - - - dbsct.c - File - src\smc_gen\r_bsp\board\generic_rx65n\dbsct.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - hwsetup.c - File - src\smc_gen\r_bsp\board\generic_rx65n\hwsetup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - hwsetup.h - File - src\smc_gen\r_bsp\board\generic_rx65n\hwsetup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - lowlvl.c - File - src\smc_gen\r_bsp\board\generic_rx65n\lowlvl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - lowsrc.c - File - src\smc_gen\r_bsp\board\generic_rx65n\lowsrc.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - lowsrc.h - File - src\smc_gen\r_bsp\board\generic_rx65n\lowsrc.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - resetprg.c - File - src\smc_gen\r_bsp\board\generic_rx65n\resetprg.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - r_bsp.h - File - src\smc_gen\r_bsp\board\generic_rx65n\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - r_bsp_config_reference.h - File - src\smc_gen\r_bsp\board\generic_rx65n\r_bsp_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - 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 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - sbrk.c - File - src\smc_gen\r_bsp\board\generic_rx65n\sbrk.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - vecttbl.c - File - src\smc_gen\r_bsp\board\generic_rx65n\vecttbl.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - vecttbl.h - File - src\smc_gen\r_bsp\board\generic_rx65n\vecttbl.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - f9497537-4c4a-43ed-aa85-88fc4e5154a8 - - - r_bsp.h - File - src\smc_gen\r_bsp\board\user\r_bsp.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b610619d-ae06-4a9a-8549-4627f4f5bbf5 - - - en - Category - 1d37e451-119f-4833-85fa-c4889fa87c2e - - - ja - Category - 1d37e451-119f-4833-85fa-c4889fa87c2e - - - r01an1685ej0380-rx.pdf - File - src\smc_gen\r_bsp\doc\en\r01an1685ej0380-rx.pdf - 591180fe-a864-449b-8ee7-3b2f56e0a4ec - - - r01an1685jj0380-rx.pdf - File - src\smc_gen\r_bsp\doc\ja\r01an1685jj0380-rx.pdf - 8be2752b-08ff-4e9e-bb91-5f5cdd115b0c - - - all - Category - 4ba6d215-5712-48f5-9131-0171687fac2f - - - rx65n - Category - 4ba6d215-5712-48f5-9131-0171687fac2f - - - r_bsp_common.c - File - src\smc_gen\r_bsp\mcu\all\r_bsp_common.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 09b7e750-8fa2-4f5a-85ed-ffb9b6528dc8 - - - r_bsp_common.h - File - src\smc_gen\r_bsp\mcu\all\r_bsp_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 09b7e750-8fa2-4f5a-85ed-ffb9b6528dc8 - - - r_typedefs.h - File - src\smc_gen\r_bsp\mcu\all\r_typedefs.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 09b7e750-8fa2-4f5a-85ed-ffb9b6528dc8 - - - cpu.c - File - src\smc_gen\r_bsp\mcu\rx65n\cpu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - cpu.h - File - src\smc_gen\r_bsp\mcu\rx65n\cpu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - locking.c - File - src\smc_gen\r_bsp\mcu\rx65n\locking.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - locking.h - File - src\smc_gen\r_bsp\mcu\rx65n\locking.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_clocks.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_clocks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_info.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_info.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_init.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_init.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_init.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_init.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_interrupts.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_interrupts.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_locks.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_locks.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_locks.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_locks.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_mapped_interrupts.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_mapped_interrupts.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_mapped_interrupts_private.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_mapped_interrupts_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_startup.c - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_startup.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - mcu_startup.h - File - src\smc_gen\r_bsp\mcu\rx65n\mcu_startup.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - e5fa2320-0113-486f-a602-9d24033d1a63 - - - register_access - Category - e5fa2320-0113-486f-a602-9d24033d1a63 - - - iodefine.h - File - src\smc_gen\r_bsp\mcu\rx65n\register_access\iodefine.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - ea1c36f9-795e-47e0-8a40-52d20ff3a8cc - - - readme.txt - File - src\smc_gen\r_byteq\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 4e5e03be-55e5-4028-8482-0f0ee94b3853 - - - r_byteq_if.h - File - src\smc_gen\r_byteq\r_byteq_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 4e5e03be-55e5-4028-8482-0f0ee94b3853 - - - doc - Category - 4e5e03be-55e5-4028-8482-0f0ee94b3853 - - - ref - Category - 4e5e03be-55e5-4028-8482-0f0ee94b3853 - - - src - Category - 4e5e03be-55e5-4028-8482-0f0ee94b3853 - - - r01an1683jj0160_rx.pdf - File - src\smc_gen\r_byteq\doc\r01an1683jj0160_rx.pdf - 6132c80f-b828-4636-ab53-4cb7a83327bc - - - r_byteq_config_reference.h - File - src\smc_gen\r_byteq\ref\r_byteq_config_reference.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2b5d49a2-e5ef-49e2-aa7b-c8136953d8b0 - - - r_byteq.c - File - src\smc_gen\r_byteq\src\r_byteq.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - b2402a75-5820-4f62-8c22-8e841482312e - - - r_byteq_private.h - File - src\smc_gen\r_byteq\src\r_byteq_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - b2402a75-5820-4f62-8c22-8e841482312e - - - r_bsp_config.h - File - src\smc_gen\r_config\r_bsp_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d8f516f4-e8f5-4b28-9f7a-849c4e8c6d5d - - - r_bsp_config_readme.txt - File - src\smc_gen\r_config\r_bsp_config_readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - d8f516f4-e8f5-4b28-9f7a-849c4e8c6d5d - - - r_bsp_interrupt_config.h - File - src\smc_gen\r_config\r_bsp_interrupt_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d8f516f4-e8f5-4b28-9f7a-849c4e8c6d5d - - - r_ether_rx_config.h - File - src\smc_gen\r_config\r_ether_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d8f516f4-e8f5-4b28-9f7a-849c4e8c6d5d - - - r_flash_rx_config.h - File - src\smc_gen\r_config\r_flash_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d8f516f4-e8f5-4b28-9f7a-849c4e8c6d5d - - - r_byteq_config.h - File - src\smc_gen\r_config\r_byteq_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d8f516f4-e8f5-4b28-9f7a-849c4e8c6d5d - - - r_sci_rx_config.h - File - src\smc_gen\r_config\r_sci_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d8f516f4-e8f5-4b28-9f7a-849c4e8c6d5d - - - r_s12ad_rx_config.h - File - src\smc_gen\r_config\r_s12ad_rx_config.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - d8f516f4-e8f5-4b28-9f7a-849c4e8c6d5d - - - readme.txt - File - src\smc_gen\r_ether_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 8a249255-64e4-42a4-a780-a9768b06c412 - - - r_ether_rx_if.h - File - src\smc_gen\r_ether_rx\r_ether_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 8a249255-64e4-42a4-a780-a9768b06c412 - - - doc - Category - 8a249255-64e4-42a4-a780-a9768b06c412 - - - ref - Category - 8a249255-64e4-42a4-a780-a9768b06c412 - - - src - Category - 8a249255-64e4-42a4-a780-a9768b06c412 - - - en - Category - ea7c0a5a-2f8b-425e-a542-c73888dcef2a - - - ja - Category - ea7c0a5a-2f8b-425e-a542-c73888dcef2a - - - r01an2009ej0115-rx.pdf - File - src\smc_gen\r_ether_rx\doc\en\r01an2009ej0115-rx.pdf - 731e8428-7999-430c-b7ba-0175a5f2ae23 - - - r01an2009jj0115-rx.pdf - File - src\smc_gen\r_ether_rx\doc\ja\r01an2009jj0115-rx.pdf - 773d3054-1ccf-4e48-b121-41c7405f5a6d - - - 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 - 252f4bb2-add3-41c4-af1f-ad39cc25919e - - - r_ether_rx.c - File - src\smc_gen\r_ether_rx\src\r_ether_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - dd7acb4d-c4b5-4cf9-b670-e66920d0dda1 - - - r_ether_rx_private.h - File - src\smc_gen\r_ether_rx\src\r_ether_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - dd7acb4d-c4b5-4cf9-b670-e66920d0dda1 - - - phy - Category - dd7acb4d-c4b5-4cf9-b670-e66920d0dda1 - - - targets - Category - dd7acb4d-c4b5-4cf9-b670-e66920d0dda1 - - - phy.c - File - src\smc_gen\r_ether_rx\src\phy\phy.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 6203445d-54b5-4545-893b-d636cea3ef48 - - - phy.h - File - src\smc_gen\r_ether_rx\src\phy\phy.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 6203445d-54b5-4545-893b-d636cea3ef48 - - - rx65n - Category - f9f2c329-c275-41bb-bae1-e9dcee702f77 - - - 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 - 97a2f9d0-64f8-441b-8fda-b61910b580a5 - - - readme.txt - File - src\smc_gen\r_flash_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 95fc65c5-ec6f-4d1f-8db5-d00e477896d7 - - - r_flash_rx_if.h - File - src\smc_gen\r_flash_rx\r_flash_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 95fc65c5-ec6f-4d1f-8db5-d00e477896d7 - - - doc - Category - 95fc65c5-ec6f-4d1f-8db5-d00e477896d7 - - - ref - Category - 95fc65c5-ec6f-4d1f-8db5-d00e477896d7 - - - src - Category - 95fc65c5-ec6f-4d1f-8db5-d00e477896d7 - - - en - Category - bfe8f680-48e3-48df-8eec-fa81248a2920 - - - ja - Category - bfe8f680-48e3-48df-8eec-fa81248a2920 - - - r01an2184eu0330-rx.pdf - File - src\smc_gen\r_flash_rx\doc\en\r01an2184eu0330-rx.pdf - 517c2ab7-8480-404f-98f6-07f89ec05aa4 - - - r01an2184ju0330-rx.pdf - File - src\smc_gen\r_flash_rx\doc\ja\r01an2184ju0330-rx.pdf - 66e741fe-f361-44cd-8ede-29931e7cca07 - - - 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 - f4334b10-390d-46bc-a558-0e8bc2c3c76a - - - r_flash_fcu.c - File - src\smc_gen\r_flash_rx\src\r_flash_fcu.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 300b4552-65ce-46ee-a67c-b7c8aead1b00 - - - r_flash_fcu.h - File - src\smc_gen\r_flash_rx\src\r_flash_fcu.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 300b4552-65ce-46ee-a67c-b7c8aead1b00 - - - r_flash_group.c - File - src\smc_gen\r_flash_rx\src\r_flash_group.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 300b4552-65ce-46ee-a67c-b7c8aead1b00 - - - r_flash_group.h - File - src\smc_gen\r_flash_rx\src\r_flash_group.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 300b4552-65ce-46ee-a67c-b7c8aead1b00 - - - r_flash_rx.c - File - src\smc_gen\r_flash_rx\src\r_flash_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 300b4552-65ce-46ee-a67c-b7c8aead1b00 - - - r_flash_rx.h - File - src\smc_gen\r_flash_rx\src\r_flash_rx.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 300b4552-65ce-46ee-a67c-b7c8aead1b00 - - - r_flash_targets.h - File - src\smc_gen\r_flash_rx\src\r_flash_targets.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 300b4552-65ce-46ee-a67c-b7c8aead1b00 - - - flash_type_1 - Category - 300b4552-65ce-46ee-a67c-b7c8aead1b00 - - - flash_type_2 - Category - 300b4552-65ce-46ee-a67c-b7c8aead1b00 - - - flash_type_3 - Category - 300b4552-65ce-46ee-a67c-b7c8aead1b00 - - - flash_type_4 - Category - 300b4552-65ce-46ee-a67c-b7c8aead1b00 - - - targets - Category - 300b4552-65ce-46ee-a67c-b7c8aead1b00 - - - r_codeflash.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2c963265-4a7b-4746-bc67-478947232fc4 - - - r_codeflash.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c963265-4a7b-4746-bc67-478947232fc4 - - - r_codeflash_extra.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2c963265-4a7b-4746-bc67-478947232fc4 - - - r_codeflash_extra.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_codeflash_extra.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c963265-4a7b-4746-bc67-478947232fc4 - - - r_dataflash.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2c963265-4a7b-4746-bc67-478947232fc4 - - - r_dataflash.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_dataflash.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c963265-4a7b-4746-bc67-478947232fc4 - - - r_flash_common.h - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_common.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2c963265-4a7b-4746-bc67-478947232fc4 - - - r_flash_type1.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_type1.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2c963265-4a7b-4746-bc67-478947232fc4 - - - 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 - 2c963265-4a7b-4746-bc67-478947232fc4 - - - r_flash_utils.c - File - src\smc_gen\r_flash_rx\src\flash_type_1\r_flash_utils.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2c963265-4a7b-4746-bc67-478947232fc4 - - - r_flash_type2.c - File - src\smc_gen\r_flash_rx\src\flash_type_2\r_flash_type2.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 54f4ef04-8e94-4f6b-99e1-d114aacfadbe - - - 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 - 54f4ef04-8e94-4f6b-99e1-d114aacfadbe - - - r_flash_type3.c - File - src\smc_gen\r_flash_rx\src\flash_type_3\r_flash_type3.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 5755fa66-5478-4202-bee2-d34fd0bbb142 - - - 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 - 5755fa66-5478-4202-bee2-d34fd0bbb142 - - - r_flash_type4.c - File - src\smc_gen\r_flash_rx\src\flash_type_4\r_flash_type4.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 86c38004-7be5-4c48-93d5-69d799247a7b - - - 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 - 86c38004-7be5-4c48-93d5-69d799247a7b - - - rx65n - Category - 72abd3bc-1ad5-422e-9676-18c7656887a9 - - - r_flash_rx65n.h - File - src\smc_gen\r_flash_rx\src\targets\rx65n\r_flash_rx65n.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 1425b2d1-19a1-474e-908f-04a2857995dc - - - 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 - 1425b2d1-19a1-474e-908f-04a2857995dc - - - Pin.c - File - src\smc_gen\r_pincfg\Pin.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2ca86172-78f1-4430-92e0-a09d2c81f208 - - - Pin.h - File - src\smc_gen\r_pincfg\Pin.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2ca86172-78f1-4430-92e0-a09d2c81f208 - - - r_ether_rx_pinset.c - File - src\smc_gen\r_pincfg\r_ether_rx_pinset.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2ca86172-78f1-4430-92e0-a09d2c81f208 - - - r_ether_rx_pinset.h - File - src\smc_gen\r_pincfg\r_ether_rx_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2ca86172-78f1-4430-92e0-a09d2c81f208 - - - r_pinset.h - File - src\smc_gen\r_pincfg\r_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2ca86172-78f1-4430-92e0-a09d2c81f208 - - - r_sci_rx_pinset.c - File - src\smc_gen\r_pincfg\r_sci_rx_pinset.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 2ca86172-78f1-4430-92e0-a09d2c81f208 - - - r_sci_rx_pinset.h - File - src\smc_gen\r_pincfg\r_sci_rx_pinset.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 2ca86172-78f1-4430-92e0-a09d2c81f208 - - - readme.txt - File - src\smc_gen\r_sci_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 681216f7-fbf3-46d2-b56a-2d830e6cca81 - - - r_sci_rx_if.h - File - src\smc_gen\r_sci_rx\r_sci_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 681216f7-fbf3-46d2-b56a-2d830e6cca81 - - - doc - Category - 681216f7-fbf3-46d2-b56a-2d830e6cca81 - - - ref - Category - 681216f7-fbf3-46d2-b56a-2d830e6cca81 - - - src - Category - 681216f7-fbf3-46d2-b56a-2d830e6cca81 - - - en - Category - b8f24088-ac61-4e0b-a3bc-2c486627ff87 - - - ja - Category - b8f24088-ac61-4e0b-a3bc-2c486627ff87 - - - r01an1815ej0201-rx.pdf - File - src\smc_gen\r_sci_rx\doc\en\r01an1815ej0201-rx.pdf - 3af4b198-3a92-4d81-b00b-cd27dadc59f7 - - - r01an1815jj0201-rx.pdf - File - src\smc_gen\r_sci_rx\doc\ja\r01an1815jj0201-rx.pdf - 090e3870-fbc0-414b-9044-6500c8b4c864 - - - 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 - fc7567a3-fb87-42e8-afb4-0ba67e7a0081 - - - r_sci_rx.c - File - src\smc_gen\r_sci_rx\src\r_sci_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 9c9a7db1-507e-40b1-a801-51dce64013fd - - - r_sci_rx_platform.h - File - src\smc_gen\r_sci_rx\src\r_sci_rx_platform.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9c9a7db1-507e-40b1-a801-51dce64013fd - - - r_sci_rx_private.h - File - src\smc_gen\r_sci_rx\src\r_sci_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 9c9a7db1-507e-40b1-a801-51dce64013fd - - - targets - Category - 9c9a7db1-507e-40b1-a801-51dce64013fd - - - rx65n - Category - 526552f8-1e04-4d9b-9ae0-cc383f39608c - - - r_sci_rx65n.c - File - src\smc_gen\r_sci_rx\src\targets\rx65n\r_sci_rx65n.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 1368c8bb-efa6-4d29-b6c9-0fab56a9a90b - - - 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 - 1368c8bb-efa6-4d29-b6c9-0fab56a9a90b - - - 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 - 1368c8bb-efa6-4d29-b6c9-0fab56a9a90b - - - readme.txt - File - src\smc_gen\r_s12ad_rx\readme.txt - 0c88f8d6-0d0b-411f-a135-781f4df9bffa - 3b45ed2c-85a1-4f22-8650-31d69ec12ba7 - - - r_s12ad_rx_if.h - File - src\smc_gen\r_s12ad_rx\r_s12ad_rx_if.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 3b45ed2c-85a1-4f22-8650-31d69ec12ba7 - - - doc - Category - 3b45ed2c-85a1-4f22-8650-31d69ec12ba7 - - - ref - Category - 3b45ed2c-85a1-4f22-8650-31d69ec12ba7 - - - src - Category - 3b45ed2c-85a1-4f22-8650-31d69ec12ba7 - - - en - Category - 49fa8b75-947f-4448-84bd-c0b9574d28b1 - - - ja - Category - 49fa8b75-947f-4448-84bd-c0b9574d28b1 - - - r01an1666ej0230-rx.pdf - File - src\smc_gen\r_s12ad_rx\doc\en\r01an1666ej0230-rx.pdf - e8bc7229-e58a-44b5-aad3-fd760afaaeff - - - r01an1666jj0230-rx.pdf - File - src\smc_gen\r_s12ad_rx\doc\ja\r01an1666jj0230-rx.pdf - c60c9cb4-a095-4099-9db2-4166413baaa0 - - - 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 - 850f2e32-389f-485c-a411-fa0d1efa4c08 - - - r_s12ad_rx.c - File - src\smc_gen\r_s12ad_rx\src\r_s12ad_rx.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 327af604-f4d5-4c35-9fe1-d15405a336e8 - - - r_s12ad_rx_private.h - File - src\smc_gen\r_s12ad_rx\src\r_s12ad_rx_private.h - 03cad1e8-2eb3-4cde-a8a3-982423631122 - 327af604-f4d5-4c35-9fe1-d15405a336e8 - - - targets - Category - 327af604-f4d5-4c35-9fe1-d15405a336e8 - - - rx63x - Category - 6f84b205-7c19-4c11-bbed-9895807916b8 - - - rx65x - Category - 6f84b205-7c19-4c11-bbed-9895807916b8 - - - r_s12ad_rx63x.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx63x\r_s12ad_rx63x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 360c1d9f-a628-4b54-ad23-1690defa6e59 - - - 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 - 360c1d9f-a628-4b54-ad23-1690defa6e59 - - - r_s12ad_rx65x.c - File - src\smc_gen\r_s12ad_rx\src\targets\rx65x\r_s12ad_rx65x.c - 941832c1-fc3b-4e1b-94e8-01ea17128b42 - 266e6f13-1f7b-4a35-b137-37a10ea3d287 - - - 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 - 266e6f13-1f7b-4a35-b137-37a10ea3d287 - - - - - True - 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 - - - R5F565NEDxFC - 0 - - - - - 1 - R5F565NEHxFC_DUAL - - - - - 3a79707d-5977-45f7-ac11-19c35e333132 - - - - - 1.4 - 2 - RABlAGYAYQB1AGwAdABCAHUAaQBsAGQA - False - SABhAHIAZAB3AGEAcgBlAEQAZQBiAHUAZwA= - False - HardwareDebug - bf09aff6-6baf-4a53-9279-c07f32456077 - CSource - 00f4e2e6-6415-42a5-87b2-3c891ff54734 - CSource - 08a16717-99d6-4323-9f67-0f92dca0998e - CSource - 61ecd812-b7bb-46be-91f4-abee6ea445f5 - CSource - bd7af0b9-7a5c-484b-b4af-3dbfaf8cca97 - CSource - a096b4a4-37a5-46bb-b9ce-44dfeeb169e3 - CSource - 79ea7e44-c616-4c57-97fb-e6251e7a3ce3 - CSource - 565abc4e-17de-48d8-bbed-2eaedf175ac2 - CSource - 1b459574-401d-4c2f-b31f-fcf5b222a7af - CSource - c2f054b5-0d92-4f68-bc2f-ad66c3e101f2 - CSource - 70f9ee8a-29df-4728-b658-a4aa1d937f5e - CSource - 7fb9974d-86fd-4f1a-a866-9217f4f4adb6 - CSource - 0666ee20-9422-4cb6-8e96-9486eafa7599 - CSource - 93cb4d33-259f-4e11-9d5c-adba0e5f2c73 - CSource - 1c0c3cb1-ecfe-4ef3-a177-0ccaaaff7621 - CSource - b56b5e78-3538-42fa-8f7e-56db5b827bc1 - CSource - 46a0b434-f917-4f53-99f5-b02f9c9ca146 - CSource - 07d1e71a-e040-42d9-8639-259764a1bf02 - CSource - b0bbb679-9501-4917-bdec-5712a5e4e865 - CSource - e9a63a65-5068-45a7-aad5-d669042b9c52 - CSource - 601c875f-8ac6-4b32-bfe2-23e2501f3876 - AsmSource - f380be7d-8563-4452-83d9-b0c617762f3c - CSource - 902a6cf5-e839-4da6-a19a-89e84a34f678 - CSource - 3ac1eb43-2b1f-4ac5-8f39-3f6161490e2b - CSource - f0434077-2c94-4cf2-a935-af56dbe1447d - CSource - eb2bfe81-e504-4ef6-ad81-9494b64fdca3 - CSource - 51f6a23f-8344-4ca0-a54b-f917e0792161 - CSource - 77d9679a-c0a0-47d3-9201-d190cb3404df - CSource - d73c1ec9-f54e-4bdd-a6ec-5f847f4f4cdb - CSource - 7295bf5e-f555-410d-8857-eacdec1c30ab - CSource - f2536923-067f-423f-8ab6-8640fbcb74c0 - CSource - 0840da89-2a47-49b9-ae07-42f8625b68d3 - CSource - cddfe9a1-d773-41f8-9221-1b0987c27e37 - CSource - 432bce29-032c-4c72-b163-0d627be320c6 - CSource - 6e23ca38-1029-465d-95f2-25e73dd11f90 - CSource - a53bfea0-06be-4543-aae1-b453021f3ee6 - CSource - f732f3d7-3822-4366-ac34-1d31ceed1350 - CSource - a46146d1-c401-47b7-b7d9-e4f63e10cd64 - CSource - 5b2a1c05-a1f1-434f-a078-a18ca4126648 - CSource - 6e487a57-0038-4460-9225-22a8706ed8b9 - CSource - c760684d-ed76-45c9-992b-c4950ec2367b - CSource - f72a181b-8cd6-41af-8575-cd113116ac02 - CSource - 22d75a9d-8024-4dd0-a36e-b3ddc6df3a08 - CSource - 260b211d-780f-4b2e-b313-e307af246ebf - CSource - a7ede10b-7f60-4987-b9e8-0e25e73cbe24 - CSource - 08e4419f-acde-4921-aa63-0e8b4c05cfe8 - CSource - 04742897-d32d-4d23-b61e-3ebbec1bb2b3 - CSource - 110da985-b471-4cf1-920b-6258ea2ab3f6 - CSource - 74a6a68f-cd5f-4714-b0d6-d229d386dec5 - CSource - c9eb5593-fd02-416a-8123-8a94532db1c1 - CSource - 52c4b100-47c7-47fb-a161-2fab88cb2906 - CSource - 9e722e0a-29bf-47f0-92a8-8d2d39382b3c - CSource - 316a632f-c7d4-4733-8286-3f34e3ae8792 - CSource - d83104b7-5725-42b9-905f-b099e78ac4c7 - CSource - 3289b82b-3617-49f1-8817-9db58566f36f - CSource - 78b552b3-28cf-4f14-b464-77c2aaa78ce1 - CSource - d6c30d0b-2140-4b92-adb2-ed0e71a81c5b - CSource - d00f00a2-fbd9-46e6-82dd-7e17e363bc1d - CSource - 93a62244-01d2-4840-831e-9591a2681166 - CSource - 5925b769-8755-4d54-a880-beac427dd4f4 - CSource - 7e4604e4-b0fc-4f57-b107-03ccd1638f2d - CSource - de8af5e6-4ef3-405f-baf6-8d3f260f2b42 - CSource - bcc671d3-3293-4f37-94d3-d66839b1928f - CSource - ce4d9359-ca03-4af0-85b2-2365711c4c01 - CSource - f716ec97-ab8c-44e2-b497-d68c68838a73 - CSource - 2dd4005d-f5d8-4595-b827-f01d1f066889 - CSource - 4f63acf9-9369-48fc-9d51-4df973850d21 - CSource - 408b2910-a4b1-4488-97dd-b784b68c71cc - CSource - 564cc6b0-f001-459c-a4c0-eadc5fbe17a5 - CSource - 60251072-8015-49eb-af4a-8720d0530f40 - CSource - ac6cbf9e-e6f6-4a8b-aa68-80681904c758 - CSource - c31b5527-67d2-4f13-b9a1-968d5b31b9fc - CSource - e4e4e745-6650-4f67-a68f-1560fea435e0 - CSource - 5189c7f7-b7fa-44dd-bb1a-d897fc1d8402 - CSource - 52c71129-4237-4486-88f8-f689927076b5 - CSource - bf5fcedc-9a49-4117-9912-e36300855c46 - CSource - ec952601-a9d7-43c1-bb1c-9aa44b94592d - CSource - dc3f2d60-516f-4c15-b6d2-732365e6bbd4 - CSource - 6f146c5a-80df-4a16-ab1f-741ecd270d69 - CSource - dcc3c034-a089-477c-8f77-8e7183097861 - CSource - 55ec3041-3637-49b1-8ce2-397032f5a3cc - CSource - 4712aeb0-e718-4421-b9cc-f27ae7e4ca1f - CSource - 3ba9c079-800d-4c0c-9141-d8f3b106a590 - CSource - 01b02b8d-c38c-45ef-b828-204baa13420d - CSource - 3291fe1c-1467-4e74-aec7-8df1415b8eb8 - CSource - 2471bb85-09d1-441e-bc71-cbb7a7ec0c94 - CSource - 1f5e0379-ef2c-420d-8d38-421679b6e5e2 - CSource - 51999b85-aaf1-43b6-86fc-7a6683062e48 - CSource - bc6d7807-cdc3-4de3-8a13-1350ac71e360 - CSource - 55b94e0d-027e-4edc-8d66-41dafb381138 - CSource - a8b1c813-4da9-4ec1-a1dc-fbfffb216dfb - CSource - 19cad80f-4e26-4875-8e20-109fb703fbfc - CSource - 64e2bd71-6653-46ed-80fc-57bd5ecd36b5 - CSource - 2095e003-0a2c-4c3f-9efa-59d805449d17 - CSource - ecc3a52a-57c5-4c8e-b4cf-89e587e3d8ab - CSource - 122bdcf9-96fc-4e92-a6eb-8ec55260549e - CSource - 33bee324-9323-4418-8f7b-3f206017340d - CSource - 0194c836-59b5-4da5-8f8a-3f975e74aca4 - CSource - 7178b7d5-6500-4f8d-8b55-0fafb0e7c427 - CSource - b9350b58-7733-44e6-bbba-0231c30800f8 - CSource - 420a021c-0f92-4b27-aa84-7baab698679f - CSource - da26e049-85ef-4fcb-8b5b-ec14ef423ca3 - CSource - e4070ca0-2083-4508-b6f9-2b0bebff6510 - CSource - cc297301-d029-4a17-a977-7c4ab3c1bb27 - CSource - 785b8c63-e68c-4dfc-a51f-b20a75391fe5 - CSource - b7fd9d83-1257-4888-bd80-0947cab5d31a - CSource - 4a55373f-bcc9-45cf-a067-5807b6e18d9d - CSource - 1a1ab4c7-de2e-4d27-ab6a-edec169c5684 - CSource - 042e8896-82cc-4eb2-954b-116dc26fe63f - CSource - 964b9681-5bdc-42e7-896c-5f0579114f88 - CSource - bc6f27b8-e199-4551-9e9a-d2848335c6d1 - CSource - 96a4bbc9-6d68-4a92-9150-bcc77746c8aa - CSource - 8cfb0a6c-6963-4768-9c07-67d6b8e33d47 - CSource - f59ccd53-621e-402f-ad3b-6dcd8ef8e8e0 - CSource - 94f5ec30-0c52-4177-bc72-4138d3e24e05 - CSource - 0b8f4fdc-30d9-4823-9c24-7628dc909418 - CSource - 01f6332f-22e8-4327-be4b-df53e05f4ad2 - CSource - f50d2f9d-3f08-4fec-af46-88f3c07a65cc - CSource - a8f0bbba-ef5e-49ca-bcb2-14b990219e6b - CSource - 5e753b16-f4f1-4b05-8abb-34afc1031234 - CSource - 410f98be-7dd4-434d-af1d-81badc714bfa - CSource - fe0b4a36-ff68-460d-b6df-73eacb1f08fa - CSource - 5bad521e-b4f3-438f-9bd7-5221f60feb5f - CSource - 9c177e0c-1d86-4560-98a9-2d9f93642271 - CSource - add97a32-4658-4316-91d6-818c9ab4c735 - CSource - 27903588-a24b-44af-9247-5915ac6d8113 - CSource - b74586b6-df65-4691-b7b0-629fab555b18 - CSource - 0dfb2126-5b3b-46f0-a0e5-c71f702c6ea9 - CSource - ed63f670-d2d7-4ed8-9c17-507aa62e0822 - CSource - 3542533f-cd62-41c3-8ab5-b70645123518 - CSource - 4a329a59-cdc9-4c81-89de-bf3f79b043c0 - CSource - 35d7e144-b019-4463-b476-606359c50826 - CSource - f6067127-7ee5-4c09-a7e2-bacda387701f - CSource - d9a6f3d6-5354-4cd8-85b3-dd572f8e2284 - CSource - 8c72897e-e313-431c-87c8-031244362040 - CSource - 6d8be28b-c9e0-46df-afde-f339a8b5e9ec - CSource - 8e5b3420-0efc-41ac-bcf5-c20555f10365 - CSource - 40e964c5-ea38-4ba3-bf8b-7acd12ab1313 - CSource - b4940441-b44f-48eb-8b1f-2861f2af3529 - CSource - 157e4863-adc5-496b-abac-e2baf6298519 - CSource - 35e79165-fedc-49f1-9c83-9e2fad014523 - CSource - 312fe56f-a264-4c35-9937-33b2f57d7b6c - CSource - b229bc49-a1fe-40ce-8821-3f2ba7412013 - CSource - a0d381ac-e714-4e12-afff-7513805d53e7 - CSource - 7bcf8a20-c4d1-417f-84ad-9da9ed076db4 - CSource - e1e363e8-7dcf-4890-ae8f-a0293da0a0aa - CSource - 432df65f-b61d-4a49-878a-85ab5b1cac85 - CSource - 8fb79240-6731-4ee6-9f84-2a870df2982d - CSource - 47f690e6-2422-4976-a97e-723f8ef704cd - CSource - a004c1d8-a668-4e5c-b805-11f5ca6dee3e - CSource - fa25892b-01ea-4415-b354-fe04a5d1fca4 - CSource - f3d6cdbf-4b5f-40b9-80b9-01baa84751c2 - CSource - 043c9bf1-721e-4718-9728-704ad9856771 - CSource - af4a1e35-5e90-4d45-bbe5-b2f38791d1a6 - CSource - 43909dc8-64dd-411c-b5b1-402b2a169b8f - CSource - f0152b8e-bd7e-4c39-a455-de534dac97ef - CSource - 45380d32-a3c8-4e36-9130-bdce1b04288f - CSource - 2d094edd-d7c5-401d-a217-f8202b72c03a - CSource - ecf05604-717e-4bbd-8749-4f87cf2673c7 - CSource - 4ed5ea0d-5bb6-47b3-9101-9287d20583e6 - CSource - 0fb58cd2-a284-4366-82f9-c7224cd4d043 - CSource - 5fcec844-fd23-4076-9387-acb4ea88cd2c - CSource - 9637caef-a949-49a2-a2f5-f3a9f5851a6c - CSource - 26cd2e8d-7e3e-4396-a664-745754808cf0 - CSource - b4d3eb65-3f34-482b-b030-6743c99106d0 - CSource - d5ddeecf-75e1-4d9b-b2e0-f78e05c21a6b - CSource - ba2bfcd6-4609-4a29-b065-46bf3a0a85aa - CSource - babec57a-d636-49c9-80b1-d24aa7660a55 - CSource - c2212b52-8d4c-46d1-9de0-0c41828159ed - CSource - c020f639-4799-4ab6-8241-33c46728774c - CSource - d0f89628-3529-44b0-b8e2-5f3d5d323c55 - CSource - f4636f8f-07a4-4aa0-90ae-79acbe921887 - CSource - 76801c04-1f33-4da9-8630-3c260dee64cd - CSource - 4f5b691a-3d9e-48ad-a123-198b3e699a51 - CSource - 9630f748-e245-4f2c-86bc-8ece567fecd8 - CSource - 16b2f205-3105-4df8-832f-8fe8293bc53c - CSource - a386bc81-48b3-409c-8595-257d5ba82943 - CSource - 755e39fa-7fb6-4316-97b5-737f5e4be13f - CSource - 08c52c09-dff3-4570-9a9f-5cb778fb874b - CSource - c635e7c9-5da7-4fdb-89c5-e94b00f4e7ea - CSource - ef458fce-8a93-4c99-934b-6c91505502d7 - CSource - f28c0555-1a46-40b8-ad5a-0dd218f8009c - CSource - 19fec978-e68c-4770-b68c-310dc0315b5e - CSource - 4c6003f2-b1a0-4b1f-a0fb-6e9a737b31d6 - CSource - 1c3361f9-4170-43c3-91b5-415f56f4cb29 - CSource - 07143f28-c011-4d7a-aa89-5a3be0688ece - CSource - 12062bb3-0570-4e55-bfd6-72d445b1b867 - CSource - ad9e7969-f0fa-41b3-9449-04a74d308501 - CSource - 68a73898-9b33-401c-b20b-199565782adc - CSource - 0d4c5e7a-a441-4990-b664-e5a6ea324c6f - CSource - a59dae66-ab88-4ec9-9942-875156a8b4ee - CSource - 626c0d30-c796-432a-9ab8-f9a0b976490a - CSource - 63113db0-76f4-4810-9ca8-f5f37fdea70a - CSource - 8686abd7-5d4f-4daa-abd3-78b5f81abbaf - CSource - 29b15cfa-989c-41f8-b996-ebec34218401 - CSource - 4be1d207-0154-46b5-8c6e-a2898695fd8b - CSource - 8d26969f-c1d2-424f-88f7-e4cb9e53b69d - CSource - 303c1ace-73dc-4406-a38c-419b39df5208 - CSource - ce5d5842-146f-4b18-b9f4-7a480cccd7a4 - CSource - ce864628-7e8b-4df1-95e7-10e49a058504 - CSource - 53279b88-5732-46a1-98cc-75cd7cc8e622 - CSource - 7779f9f5-dd18-4d9e-be12-5f01889cf103 - CSource - 250b1ba9-7798-467f-9b28-eae986aad3a1 - CSource - dc37fe67-b9a3-4f91-973e-6b68fe54e294 - CSource - 26b0ee72-3d31-48f4-8d09-8f498ce549bd - CSource - 631c9ba4-de04-4637-b58c-08bd12b18035 - CSource - 8e085910-7491-4dd0-a3e2-84772c90965c - CSource - d91aba45-0817-4f8c-84a0-3d0e2a21788b - CSource - e3e26cd8-57a2-4aa1-a7ac-be457b706eb0 - CSource - 2877d894-b29d-4e34-bbd2-ea2a6b5f6697 - CSource - 695699cb-2c0d-4055-b26c-1176e84425a7 - CSource - ab62d96c-899f-4a99-ae70-a404eb5c5158 - CSource - e1d27c9c-c015-49d6-929d-17105d862a5a - CSource - 310894b6-2223-4c9f-a74f-71fc50b584ba - CSource - 214 - 1 - - - - 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 - -8586500887354630725 - DefaultBuild - - %TargetFiles% - %TargetFiles% : %Program% %Options% - False - - - -8586500887354630725 - %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=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-rsk --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 - -8586561168950151254 - 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=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-rsk --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 - -8586561168950121597 - 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-rsk -..\..\..\..\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=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-rsk --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 - - 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=rxv2 --fpu --output=%BuildModeName%\%FileLeaf%.obj --debug --nologo --fpu - - False - -8586802347968945776 - False - False - - False - -output - %BuildModeName% - False - True - False - - False - False - - False - False - SJIS - False - False - - - - -isa=rxv2 --fpu --output=%BuildModeName%\%FileLeaf%.obj --debug --nologo --fpu - - -8586802347678539440 - False - False - - False - -output - - False - True - False - - False - False - - False - False - SJIS - False - False - - - -fpu - -isa=rxv2 --fpu --output=%BuildModeName%\%FileLeaf%.obj --debug --nologo --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/00000004,C_PKCS11_STORAGE*/00100000,B_ETHERNET_BUFFERS_1,B_RX_DESC_1,B_TX_DESC_1,B,B_1,B_2/00800000,C_1,C_2,C,C$*,D*,W*,L,P*/0FFE00000,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - False - -8586500884662979795 - 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/00000004,C_PKCS11_STORAGE*/00100000,B_ETHERNET_BUFFERS_1,B_RX_DESC_1,B_TX_DESC_1,B,B_1,B_2/00800000,C_1,C_2,C,C$*,D*,W*,L,P*/0FFE00000,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC --rom=D=R,D_1=R_1,D_2=R_2 --nologo --exit - - False - -8586500884662979795 - False - Absolute - Stype - - List - None - False - R_1,R_2,R,SI/00000004,C_PKCS11_STORAGE*/00100000,B_ETHERNET_BUFFERS_1,B_RX_DESC_1,B_TX_DESC_1,B,B_1,B_2/00800000,C_1,C_2,C,C$*,D*,W*,L,P*/0FFE00000,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC - 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/00000004,C_PKCS11_STORAGE*/00100000,B_ETHERNET_BUFFERS_1,B_RX_DESC_1,B_TX_DESC_1,B,B_1,B_2/00800000,C_1,C_2,C,C$*,D*,W*,L,P*/0FFE00000,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC --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 - -8586500887354530990 - 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 - -8586500887354530990 - 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 - 636570013153473760 - 0 - - - 21 - 636570013153513888 - 0 - - - 22 - 636570013153543984 - 0 - - - 23 - 636570013153574080 - 0 - - - 24 - 636570013153614208 - 0 - - - 25 - 636570013153644304 - 0 - - - 26 - 636570013153684432 - 0 - - - 27 - 636570013153714528 - 0 - - - 28 - 636570013153744624 - 0 - - - 29 - 636570013153865008 - 0 - - - 30 - 636570013154035552 - 0 - - - 31 - 636622420444131664 - 0 - - - 32 - 636570013154507056 - 0 - - - 33 - 636570013154547184 - 0 - - - 34 - 636570013154597344 - 0 - - - 35 - 636570013154627440 - 0 - - - 36 - 636570013156242592 - 0 - - - 37 - 636570013156272688 - 0 - - - 38 - - - 39 - - - 40 - - - 41 - 636622418550230304 - 0 - - - 42 - 636622418612077584 - 0 - - - 43 - 636570013156694032 - 0 - - - 44 - 636570013156744192 - 0 - - - 45 - 636570013156784320 - 0 - - - 46 - 636570013156824448 - 0 - - - 47 - 636570013156864576 - 0 - - - 48 - 636570013156994992 - 0 - - - 49 - 636570015522731200 - 0 - - - 50 - 636570015522731200 - 1 - - - 51 - 636570015522731200 - 2 - - - 52 - 636570015522731200 - 3 - - - 53 - 636570015522731200 - 4 - - - 54 - 636570015522731200 - 5 - - - 55 - 636570015522731200 - 6 - - - 56 - 636570015522731200 - 7 - - - 57 - 636570015522731200 - 8 - - - 58 - 636570015522731200 - 9 - - - 59 - 636570015522731200 - 10 - - - 60 - 636570015522731200 - 11 - - - 61 - 636570015522731200 - 12 - - - 62 - 636570015522731200 - 13 - - - 63 - 636570015522731200 - 14 - - - 64 - 636570015522731200 - 15 - - - 65 - 636570015522731200 - 16 - - - 66 - 636570015522731200 - 17 - - - 67 - 636570015522731200 - 18 - - - 68 - 636570015522731200 - 19 - - - 69 - 636570015522731200 - 20 - - - 70 - 636570015522731200 - 21 - - - 71 - 636570015522731200 - 22 - - - 72 - 636570015522731200 - 23 - - - 73 - 636570015522731200 - 24 - - - 74 - 636570015522731200 - 25 - - - 75 - 636570015522731200 - 26 - - - 76 - 636570015522731200 - 27 - - - 77 - 636570015522731200 - 28 - - - 78 - 636570015522731200 - 30 - - - 79 - 636570015522731200 - 31 - - - 80 - 636570015522731200 - 32 - - - 81 - 636570015522731200 - 33 - - - 82 - 636570015522731200 - 34 - - - 83 - 636570015522731200 - 35 - - - 84 - 636570015522731200 - 36 - - - 85 - 636570015522731200 - 37 - - - 86 - 636570015522731200 - 38 - - - 87 - 636570015522731200 - 39 - - - 88 - 636570015522731200 - 40 - - - 89 - 636570015522731200 - 45 - - - 90 - 636570015522731200 - 41 - - - 91 - 636570015522731200 - 42 - - - 92 - 636570015522731200 - 43 - - - 93 - 636570015522731200 - 44 - - - 94 - 636570015522731200 - 46 - - - 95 - - - 96 - 636570015522731200 - 47 - - - 97 - 636570015522731200 - 48 - - - 98 - 636622419848682096 - 0 - - - 99 - 636570015522731200 - 49 - - - 100 - 636570015522731200 - 50 - - - 101 - 636570015522731200 - 51 - - - 102 - 636570015522731200 - 52 - - - 103 - 636570015522731200 - 53 - - - 104 - 636570015522731200 - 54 - - - 105 - 636570015522731200 - 55 - - - 106 - 636570015522731200 - 56 - - - 107 - 636570015522731200 - 57 - - - 108 - 636570015522731200 - 58 - - - 109 - 636570015522731200 - 59 - - - 110 - 636570015522731200 - 60 - - - 111 - 636570015522731200 - 61 - - - 112 - 636570015522731200 - 62 - - - 113 - 636570015522731200 - 63 - - - 114 - 636570015522731200 - 66 - - - 115 - 636570015522731200 - 67 - - - 116 - 636570015522731200 - 68 - - - 117 - 636570015522731200 - 69 - - - 118 - 636570015522731200 - 64 - - - 119 - 636570015522731200 - 65 - - - 120 - 636570015522731200 - 70 - - - 121 - 636570015786723280 - 3 - - - 122 - 636570015786723280 - 4 - - - 123 - 636570015786723280 - 5 - - - 124 - 636570015786723280 - 6 - - - 125 - 636570015786723280 - 7 - - - 126 - 636570015786723280 - 8 - - - 127 - 636692182599656880 - 0 - - - 128 - 636692182599656880 - 3 - - - 129 - 636692182599656880 - 4 - - - 130 - 636692182599656880 - 6 - - - 131 - 636692182599656880 - 10 - - - 132 - 636692182599656880 - 1 - - - 133 - 636739245645678944 - 0 - - - 134 - 636692182599656880 - 11 - - - 135 - 636692182605665520 - 0 - - - 136 - 636692182607367968 - 0 - - - 137 - 636692182607367968 - 2 - - - 138 - 636692182607367968 - 4 - - - 139 - 636692182607367968 - 6 - - - 140 - 636692182607367968 - 8 - - - 141 - 636692182607367968 - 10 - - - 142 - 636692182607367968 - 12 - - - 143 - 636692182607367968 - 15 - - - 144 - 636692183233768688 - 0 - - - 145 - 636692182842706368 - 0 - - - 146 - 636692182841704928 - 0 - - - 147 - 636692182842906656 - 0 - - - 148 - 636692182944652960 - 0 - - - 149 - 636692182944652960 - 2 - - - 150 - 636692182944652960 - 4 - - - 151 - 636692182944652960 - 7 - - - 152 - 636692182944652960 - 9 - - - 153 - 636692182945454112 - 0 - - - 154 - 636692182946355408 - 0 - - - 155 - 636692182947156560 - 0 - - - 156 - 636692182943150800 - 0 - - - 157 - 636692182943150800 - 2 - - - 158 - 636692182943150800 - 4 - - - 159 - 636692183134025264 - 0 - - - 160 - 636692183135126848 - 0 - - - 161 - 636692183135126848 - 1 - - - 162 - 636570013151948896 - 0 - - - 163 - 636622421175062976 - 0 - - - 164 - 636622421175062976 - 1 - - - 165 - 636726272830892624 - 0 - - - 166 - 636622421304686448 - 0 - - - 167 - 636570020890402960 - 0 - - - 168 - 636570020890402960 - 3 - - - 169 - 636570020890402960 - 5 - - - 170 - 636570020890402960 - 7 - - - 171 - 636570021209179792 - 0 - - - 172 - 636570021209179792 - 2 - - - 173 - 636622548783298368 - 0 - - - 636811196892910925 - 0 - - - 636692182698398864 - 0 - - - 636570020930480800 - 0 - - - 636570020930480800 - 1 - - - 636570020930480800 - 3 - - - 636570020930480800 - 4 - - - 636570020930480800 - 6 - - - 636570020930480800 - 10 - - - 636570020930480800 - 11 - - - 636570020954417152 - 0 - - - 636570020970458320 - 0 - - - 636570020970458320 - 2 - - - 636570020970458320 - 4 - - - 636570020970458320 - 6 - - - 636570020970458320 - 8 - - - 636570020970458320 - 10 - - - 636570020970458320 - 12 - - - 636570020970458320 - 15 - - - 636622548768029664 - 0 - - - 636570021057205024 - 0 - - - 636570021047082736 - 0 - - - 636570021057455824 - 0 - - - 636570021105860224 - 0 - - - 636570021105860224 - 2 - - - 636570021105860224 - 4 - - - 636570021105860224 - 7 - - - 636570021105860224 - 9 - - - 636570021121590400 - 0 - - - 636570021150954064 - 0 - - - 636570021169994800 - 0 - - - 636570021093510832 - 0 - - - 636570021093510832 - 2 - - - 636570021093510832 - 4 - - - 636622548801536544 - 0 - - - 636622548804847104 - 0 - - - 636622548804847104 - 1 - - - 636622417120048320 - 0 - - - 636622421304686448 - 1 - - - 636570013150855408 - 0 - - - 636570013150875472 - 0 - - - 636570013150905568 - 0 - - - 636570013150935664 - 0 - - - 636570013150965760 - 0 - - - 636570013151015920 - 0 - - - 636570013151046016 - 0 - - - 636570013151076112 - 0 - - - 636570013151106208 - 0 - - - 636570013151136304 - 0 - - - 636570013151156368 - 0 - - - 636570013151186464 - 0 - - - 636570013151216560 - 0 - - - 636570013151246656 - 0 - - - 636570013152039184 - 0 - - - 636739245411942848 - 0 - - - 636570013152129472 - 0 - - - 636570013152159568 - 0 - - - 636570013152289984 - 0 - - - 636570013152320080 - 0 - - - 636570013152350176 - 0 - - - 636570013152380272 - 0 - - - 636570013152420400 - 0 - - - 636570013152450496 - 0 - - - 636570013152480592 - 0 - - - 636570013152510688 - 0 - - - 636570013152952096 - 0 - - - 636570013153002256 - 0 - - - 636570013153032352 - 0 - - - 636570013153062448 - 0 - - - 636570013153092544 - 0 - - - 636570013153122640 - 0 - - - 636570013153152736 - 0 - - - 636570013153182832 - 0 - - - 636570013153212928 - 0 - - - 636570013153243024 - 0 - - - 636570013153283152 - 0 - - - 636570013153323280 - 0 - - - 636570013153353376 - 0 - - - 636570013153383472 - 0 - - - 636570013153413568 - 0 - - - 636570013153433632 - 0 - - - 636570013153784752 - 0 - - - 636570013153814848 - 0 - - - 636570013153915168 - 0 - - - 636570013153945264 - 0 - - - 636570013153995424 - 0 - - - 636570013154677600 - 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 - - - 636570013155119008 - 0 - - - 636570013155149104 - 0 - - - 636570013155179200 - 0 - - - 636570013155209296 - 0 - - - 636570013155239392 - 0 - - - 636570013155269488 - 0 - - - 636570013155440032 - 0 - - - 636570013155470128 - 0 - - - 636570013155500224 - 0 - - - 636570013155530320 - 0 - - - 636622417767282864 - 0 - - - 636570013155590512 - 0 - - - 636570013155620608 - 0 - - - 636570013155650704 - 0 - - - 636570013155751024 - 0 - - - 636570013155781120 - 0 - - - 636622417666210464 - 0 - - - 636570013155841312 - 0 - - - 636570013155871408 - 0 - - - 636570013155901504 - 0 - - - 636702517945714608 - 0 - - - 636570013155971728 - 0 - - - 636570013156001824 - 0 - - - 636570013156021888 - 0 - - - 636570013156051984 - 0 - - - 636570013156082080 - 0 - - - 636570013156122208 - 0 - - - 636570013156142272 - 0 - - - 636570013156172368 - 0 - - - 636570013156202464 - 0 - - - 636570013157025088 - 0 - - - 636570015786723280 - 9 - - - 636570015786723280 - 2 - - - 636570015786723280 - 1 - - - 636570015786723280 - 0 - - - 636570015664653904 - 2 - - - 636570015664653904 - 1 - - - 636570015664653904 - 0 - - - 636570015519400576 - 68 - - - 636570015519400576 - 67 - - - 636570015519400576 - 66 - - - 636570015519400576 - 65 - - - 636570015519400576 - 64 - - - 636570015519400576 - 63 - - - 636570015519400576 - 62 - - - 636570015519400576 - 61 - - - 636570015519400576 - 60 - - - 636570015519400576 - 59 - - - 636570015519400576 - 58 - - - 636570015519400576 - 57 - - - 636570015519400576 - 56 - - - 636570015519400576 - 55 - - - 636570015519400576 - 54 - - - 636570015519400576 - 53 - - - 636570015519400576 - 52 - - - 636570015519400576 - 51 - - - 636570015519400576 - 50 - - - 636570015519400576 - 49 - - - 636570015519400576 - 48 - - - 636570015519400576 - 47 - - - 636570015519400576 - 46 - - - 636570015519400576 - 45 - - - 636570015519400576 - 44 - - - 636570015519400576 - 43 - - - 636570015519400576 - 42 - - - 636570015519400576 - 41 - - - 636570015519400576 - 40 - - - 636570015519400576 - 39 - - - 636570015519400576 - 38 - - - 636570015519400576 - 37 - - - 636570015519400576 - 36 - - - 636570015519400576 - 35 - - - 636570015519400576 - 34 - - - 636570015519400576 - 33 - - - 636570015519400576 - 32 - - - 636570015519400576 - 31 - - - 636570015519400576 - 30 - - - 636570015519400576 - 29 - - - 636570015519400576 - 28 - - - 636570015519400576 - 27 - - - 636570015519400576 - 26 - - - 636570015519400576 - 25 - - - 636570015519400576 - 24 - - - 636570015519400576 - 23 - - - 636570015519400576 - 22 - - - 636570015519400576 - 21 - - - 636570015519400576 - 20 - - - 636570015519400576 - 19 - - - 636570015519400576 - 18 - - - 636570015519400576 - 17 - - - 636570015519400576 - 16 - - - 636570015519400576 - 15 - - - 636570015519400576 - 14 - - - 636570015519400576 - 13 - - - 636570015519400576 - 12 - - - 636570015519400576 - 11 - - - 636570015519400576 - 10 - - - 636570015519400576 - 9 - - - 636570015519400576 - 8 - - - 636570015519400576 - 7 - - - 636570015519400576 - 6 - - - 636570015519400576 - 5 - - - 636570015519400576 - 4 - - - 636570015519400576 - 3 - - - 636570015519400576 - 2 - - - 636570015519400576 - 1 - - - 636570015519400576 - 0 - - - 636570015515207200 - 0 - - - 636622421175062976 - 2 - - - 636681511988184916 - 0 - - - 636570016730303104 - 0 - - - 636570015786723280 - 10 - - - 636570015786723280 - 11 - - - 636570015786723280 - 12 - - - 636570020890402960 - 1 - - - 636570020890402960 - 2 - - - 636570020890402960 - 4 - - - 636570020890402960 - 6 - - - 636570020890402960 - 8 - - - 636570020909002288 - 0 - - - 636570020909002288 - 1 - - - 636570020930480800 - 2 - - - 636570020930480800 - 5 - - - 636570020930480800 - 7 - - - 636570020930480800 - 8 - - - 636570020930480800 - 9 - - - 636570020930480800 - 12 - - - 636570020954417152 - 1 - - - 636570020954417152 - 2 - - - 636570020970458320 - 1 - - - 636570020970458320 - 3 - - - 636570020970458320 - 5 - - - 636570020970458320 - 7 - - - 636570020970458320 - 9 - - - 636570020970458320 - 11 - - - 636570020970458320 - 13 - - - 636570020970458320 - 14 - - - 636570020970458320 - 16 - - - 636570020980390000 - 0 - - - 636570021014518864 - 0 - - - 636570021014518864 - 1 - - - 636570021014518864 - 2 - - - 636570021014518864 - 4 - - - 636570021014518864 - 5 - - - 636570021024590992 - 0 - - - 636570021024590992 - 1 - - - 636570021037060768 - 0 - - - 636570021047082736 - 1 - - - 636570021057205024 - 1 - - - 636570021067889104 - 0 - - - 636570021067889104 - 1 - - - 636570021082505728 - 0 - - - 636570021093510832 - 1 - - - 636570021093510832 - 3 - - - 636570021093510832 - 5 - - - 636570021093510832 - 6 - - - 636570021105860224 - 1 - - - 636570021105860224 - 3 - - - 636570021105860224 - 5 - - - 636570021105860224 - 6 - - - 636570021105860224 - 8 - - - 636570021121590400 - 1 - - - 636570021150954064 - 1 - - - 636570021169994800 - 1 - - - 636570021196318768 - 0 - - - 636570021196318768 - 1 - - - 636570021209179792 - 1 - - - 636570021209179792 - 3 - - - 636570021209179792 - 4 - - - 636622419444131664 - 0 - - - 636622548747945600 - 0 - - - 636622548747945600 - 1 - - - 636622548749229696 - 0 - - - 636622548757405776 - 0 - - - 636622548768029664 - 1 - - - 636622548770928912 - 0 - - - 636622548770928912 - 1 - - - 636622548783298368 - 1 - - - 636622548794012544 - 0 - - - 636622548794012544 - 1 - - - 636622548798236016 - 0 - - - 636622548801536544 - 1 - - - 636622548801536544 - 2 - - - 636622548804847104 - 2 - - - 636671732628365872 - 0 - - - 636671732628416005 - 0 - - - 636671732628626573 - 0 - - - 636671732628686721 - 0 - - - 636678720763140806 - 0 - - - 636678720763260813 - 0 - - - 636678720763320816 - 0 - - - 636678720763560776 - 0 - - - 636678720763610780 - 0 - - - 636681511988184916 - 1 - - - 636681511990388084 - 0 - - - 636681511991589812 - 0 - - - 636681511992591252 - 0 - - - 636681512083522004 - 0 - - - 636681512083522004 - 1 - - - 636681512084823876 - 0 - - - 636681512086025604 - 0 - - - 636681512086926900 - 0 - - - 636681512087828196 - 1 - - - 636681512088729492 - 1 - - - 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 - - - 636681512713427764 - 0 - - - 636685986223669200 - 0 - - - 636685986223669200 - 1 - - - 636685986225271504 - 2 - - - 636685986225271504 - 5 - - - 636685986225271504 - 7 - - - 636685986225271504 - 8 - - - 636685986225271504 - 9 - - - 636685986225271504 - 12 - - - 636726272720133360 - 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 - - - 636702521529768224 - 0 - - - 636702525509090208 - 0 - - - 636726273385490096 - 0 - - - 636726273385490096 - 1 - - - 636726273385990816 - 0 - - - 636726273386691824 - 0 - - - 636726273387593120 - 0 - - - 636726273387593120 - 1 - - - 636726273388093840 - 0 - - - 636726273388093840 - 1 - - - 636726273391298448 - 0 - - - 636726273391298448 - 1 - - - 636726273508266640 - 0 - - - 636726273508266640 - 1 - - - 636726273508767360 - 0 - - - 636726273509268080 - 0 - - - 636726273510469808 - 0 - - - 636726273510469808 - 1 - - - 636726273511070672 - 0 - - - 636726273511070672 - 1 - - - 636726273511070672 - 2 - - - 636726273514074992 - 0 - - - 636726273514074992 - 1 - - - 636726304446493696 - 0 - - - 636739246509120512 - 0 - - - 636739246714916432 - 0 - - - 636776237487891904 - 0 - - - 636776237907294976 - 0 - - - 636811189290157499 - 0 - - - 636811189291124914 - 0 - - - 636811189291124914 - 1 - - - 636811189291234623 - 0 - - - 636811189291314415 - 0 - - - 636811189292002567 - 0 - - - 636811189292640860 - 0 - - - 636811189292640860 - 1 - - - 636811189293229280 - 0 - - - 636811189293229280 - 1 - - - 636811189293927414 - 0 - - - 636811189293927414 - 1 - - - 636811191903507280 - 0 - - - 636811191903507280 - 1 - - - 636811191903587059 - 0 - - - 636811191903646905 - 0 - - - 636811191903716712 - 0 - - - 636811191903796501 - 0 - - - 636811191903796501 - 1 - - - 636811191904604340 - 0 - - - 636811191904604340 - 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 - -8586802347701292016 - False - True - False - -8586802347678529408 - True - False - -8586802347701261920 - False - True - False - -8586802347678529408 - True - False - -8586802347701231824 - False - True - False - -8586802347678529408 - True - False - -8586802347701201728 - False - True - False - -8586802347678529408 - True - False - -8586802347701161600 - False - True - False - -8586802347678529408 - True - False - -8586802347701131504 - False - True - False - -8586802347678529408 - True - False - -8586802347701091376 - False - True - False - -8586802347678529408 - True - False - -8586802347701061280 - False - True - False - -8586802347678529408 - True - False - -8586802347701031184 - False - True - False - -8586802347678529408 - True - False - -8586802347700910800 - False - True - False - -8586802347678529408 - True - False - -8586749938973791088 - False - True - False - -8586749938973791088 - True - False - -8586802347700740256 - 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 - -8586749942242698224 - False - True - False - -8586749942242698224 - True - False - -8586802347698081776 - False - True - False - -8586802347678529408 - 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 - -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 - -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 - -8586561163961864883 - False - True - False - -8586561163961864883 - 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 - -8586646088023883184 - False - True - False - -8586646088023883184 - 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 - -8586633115209096864 - False - True - False - -8586633115209096864 - 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 - -8586646087147623184 - False - False - -8586690848766947612 - False - True - False - -8586690848766947612 - True - False - -8586690848766046316 - False - True - False - -8586690848766046316 - True - False - -8586690848765946172 - False - True - False - -8586690848765946172 - True - 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 - -8586646087466681968 - False - True - False - -8586646087147623184 - False - False - -8586646087463477360 - False - True - False - -8586646087147623184 - False - False - -8586646087343705136 - False - True - False - -8586646087147523040 - False - False - -8586646087340700816 - False - True - False - -8586646087147523040 - False - False - -8586690848498361404 - False - True - False - -8586690848498361404 - True - False - -8586690848497259820 - False - True - False - -8586690848497259820 - True - False - -8586690848497259820 - False - True - False - -8586690848497259820 - True - False - -8586561168950979307 - False - True - False - -8586561168950979307 - True - False - -8586561168950171468 - False - True - False - -8586561168950171468 - 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 - -8586749812086746144 - False - True - False - -8586690845781955404 - False - False - -8586802339807693072 - False - True - False - -8586690845782155692 - False - False - -8586802339797560752 - False - True - False - -8586690845782155692 - False - False - -8586802339797319984 - False - True - False - -8586690845782155692 - False - False - -8586802339761264976 - False - True - False - -8586690845782155692 - False - False - -8586802339761254944 - False - True - False - -8586690845782055548 - False - False - -8586802339761254944 - False - True - False - -8586690845782055548 - False - False - -8586802339748895520 - False - True - False - -8586690845782055548 - False - False - -8586802339748895520 - False - True - False - -8586690845782055548 - False - False - -8586802339748895520 - False - True - False - -8586690845782055548 - False - False - -8586802339748885488 - False - True - False - -8586690845782055548 - False - False - -8586802339748885488 - False - True - False - -8586690845781955404 - False - False - -8586802339733185408 - False - True - False - -8586690845781955404 - False - False - -8586802339703821744 - False - True - False - -8586690845781955404 - False - False - -8586802339684781008 - False - True - False - -8586690845781955404 - False - False - -8586802339645596016 - False - True - False - -8586802339645596016 - True - False - -8586802339645596016 - False - True - False - -8586802339645596016 - True - False - -8586749812071467408 - False - True - False - -8586749812071467408 - True - False - -8586749812053239264 - False - True - False - -8586690845781955404 - False - False - -8586749812049928704 - False - True - False - -8586690845781955404 - False - False - -8586749812049928704 - False - True - False - -8586690845781955404 - False - False - -8586561171562134948 - False - True - False - -8586561165881572537 - False - False - -8586561171561546528 - False - True - False - -8586561165881572537 - False - False - -8586561171560848394 - False - True - False - -8586561165881572537 - False - False - - - -8586802347701853808 - False - True - False - -8586802347678529408 - True - False - - - - - False - 00000000-0000-0000-0000-000000000000 - - - - - - - - - - R5F565NEHxFC_DUAL - - - - - 6b3ab0e8-8ba1-402c-ac51-963031a63a4a - - - - - 1.0 - 1.0 - - - - - 00000000-0000-0000-0000-000000000000 - - - - - 0 - R5F565NEHxFC_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 - 8fb95a9e-eac3-4f0a-86e7-5f6b3204c942 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 0 - R5F565NEHxFC_DUAL - Extal - 240000 - 1200000 - No - - No - Use3_3V - 2147483647 - Jtag - Jtag_16_500 - Fine_2000000 - 115200 - Hex - 4096 - RX65N - 0 - SingleChip - No - SingleChip - Little - 4 - - No - - No - - No - - No - False - Bank0 - 1 - - True - 8fb95a9e-eac3-4f0a-86e7-5f6b3204c942 - 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 - R5F565NEHxFC_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 - 8fb95a9e-eac3-4f0a-86e7-5f6b3204c942 - aws_demos.abs - LoadModuleFile - Auto - 0 - 0 - True - True - False - False - 0 - 0 - 0 - True - - - 1 - R5F565NEDxFC - Extal - 240000 - 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 - 1 - - True - 8fb95a9e-eac3-4f0a-86e7-5f6b3204c942 - 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-rsk\ccrx-csplus - C:\Program Files (x86)\Renesas Electronics\SmartConfigurator\RX\eclipse\SmartConfigurator.exe - 910132c6-f23c-4603-9339-25ce2e97d0f1 - 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-rsk/ccrx-csplus/aws_demos.scfg b/demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos.scfg deleted file mode 100644 index 9ed30284b7a..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos.scfg +++ /dev/null @@ -1,901 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos_build_path_check.bat b/demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos_build_path_check.bat deleted file mode 100644 index 70ff37d5d85..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-csplus/aws_demos_link_order_import.mtls b/demos/renesas/rx65n-rsk/ccrx-csplus/aws_demos_link_order_import.mtls deleted file mode 100644 index 38a6daa8476..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-csplus/src/attention!.txt b/demos/renesas/rx65n-rsk/ccrx-csplus/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 2ac745475ea..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 8f6254fd206..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index 8ccdd60771a..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index e413539a9d5..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index ebc564f2aac..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index d42e89c119a..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-csplus/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index 2808f1ce26b..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 3677ebe3a86..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index 1d0c6d555e6..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 9c97a42b0f7..00000000000 --- a/demos/renesas/rx65n-rsk/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 (0x0) // <-- 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 (24000000) // <-- 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 (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 (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 (10.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 (8) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_ether_rx_config.h deleted file mode 100644 index aa0bf0c9b5c..00000000000 --- a/demos/renesas/rx65n-rsk/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 (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 (30) /* 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 (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-rsk/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index 814e2eb6769..00000000000 --- a/demos/renesas/rx65n-rsk/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 (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 (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-rsk/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index a907176068d..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,156 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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) : R5F565NEDxFC -* 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_COL pin */ - MPC.PC7PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x80U; - - /* Set ET0_CRS pin */ - MPC.P83PFS.BYTE = 0x11U; - PORT8.PMR.BYTE |= 0x08U; - - /* Set ET0_ERXD0 pin */ - MPC.P75PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x20U; - - /* Set ET0_ERXD1 pin */ - MPC.P74PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x10U; - - /* Set ET0_ERXD2 pin */ - MPC.PC1PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x02U; - - /* Set ET0_ERXD3 pin */ - MPC.PC0PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x01U; - - /* Set ET0_ETXD0 pin */ - MPC.P81PFS.BYTE = 0x11U; - PORT8.PMR.BYTE |= 0x02U; - - /* Set ET0_ETXD1 pin */ - MPC.P82PFS.BYTE = 0x11U; - PORT8.PMR.BYTE |= 0x04U; - - /* Set ET0_ETXD2 pin */ - MPC.PC5PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x20U; - - /* Set ET0_ETXD3 pin */ - MPC.PC6PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x40U; - - /* Set ET0_LINKSTA pin */ - MPC.P34PFS.BYTE = 0x11U; - PORT3.PMR.BYTE |= 0x10U; - - /* 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 ET0_RX_CLK pin */ - MPC.P76PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x40U; - - /* Set ET0_RX_DV pin */ - MPC.PC2PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x04U; - - /* Set ET0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x80U; - - /* Set ET0_TX_CLK pin */ - MPC.PC4PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x10U; - - /* Set ET0_TX_EN pin */ - MPC.P80PFS.BYTE = 0x11U; - PORT8.PMR.BYTE |= 0x01U; - - /* Set ET0_TX_ER pin */ - MPC.PC3PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x08U; - - /* Set RXD2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x04U; - - /* Set RXD8 pin */ - MPC.PJ1PFS.BYTE = 0x0AU; - PORTJ.PMR.BYTE |= 0x02U; - - /* Set TXD2 pin */ - PORT5.PODR.BYTE |= 0x01U; - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x01U; - - /* Set TXD8 pin */ - PORTJ.PODR.BYTE |= 0x04U; - MPC.PJ2PFS.BYTE = 0x0AU; - PORTJ.PDR.BYTE |= 0x04U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index f2178eeda65..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index ab57b7a8d46..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.c +++ /dev/null @@ -1,126 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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) : R5F565NEDxFC -* 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_MII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC0_MII() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set ET0_TX_CLK pin */ - MPC.PC4PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B4 = 1U; - - /* Set ET0_RX_CLK pin */ - MPC.P76PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B6 = 1U; - - /* Set ET0_TX_EN pin */ - MPC.P80PFS.BYTE = 0x11U; - PORT8.PMR.BIT.B0 = 1U; - - /* Set ET0_ETXD3 pin */ - MPC.PC6PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B6 = 1U; - - /* Set ET0_ETXD2 pin */ - MPC.PC5PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B5 = 1U; - - /* Set ET0_ETXD1 pin */ - MPC.P82PFS.BYTE = 0x11U; - PORT8.PMR.BIT.B2 = 1U; - - /* Set ET0_ETXD0 pin */ - MPC.P81PFS.BYTE = 0x11U; - PORT8.PMR.BIT.B1 = 1U; - - /* Set ET0_TX_ER pin */ - MPC.PC3PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B3 = 1U; - - /* Set ET0_RX_DV pin */ - MPC.PC2PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B2 = 1U; - - /* Set ET0_ERXD3 pin */ - MPC.PC0PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B0 = 1U; - - /* Set ET0_ERXD2 pin */ - MPC.PC1PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B1 = 1U; - - /* Set ET0_ERXD1 pin */ - MPC.P74PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B4 = 1U; - - /* Set ET0_ERXD0 pin */ - MPC.P75PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B5 = 1U; - - /* Set ET0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B7 = 1U; - - /* Set ET0_CRS pin */ - MPC.P83PFS.BYTE = 0x11U; - PORT8.PMR.BIT.B3 = 1U; - - /* Set ET0_COL pin */ - MPC.PC7PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B7 = 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; - - /* Set ET0_LINKSTA pin */ - MPC.P34PFS.BYTE = 0x11U; - PORT3.PMR.BIT.B4 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index 151529fda81..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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_MII(); - -#endif diff --git a/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 78eb1dfbb97..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index fadc87a2b3d..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,79 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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) : R5F565NEDxFC -* 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); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI8 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI8() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD8/SMISO8/SSCL8 pin */ - MPC.PJ1PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B1 = 1U; - - /* Set TXD8/SMOSI8/SSDA8 pin */ - MPC.PJ2PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B2 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 5b9ea4d21ea..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-csplus/src/smc_gen/r_pincfg/r_sci_rx_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 WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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) : R5F565NEDxFC -* 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(); -void R_SCI_PinSet_SCI8(); - -#endif diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/.cproject b/demos/renesas/rx65n-rsk/ccrx-e2studio/.cproject deleted file mode 100644 index 577044063c7..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-e2studio/.cproject +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/.gitignore b/demos/renesas/rx65n-rsk/ccrx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/.project b/demos/renesas/rx65n-rsk/ccrx-e2studio/.project deleted file mode 100644 index 250f3bf90b4..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-e2studio/.project +++ /dev/null @@ -1,537 +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 - - - application_code/common_demos/include - 2 - AWS_IOT_MCU_ROOT/demos/common/include - - - application_code/common_demos/source - 2 - virtual:/virtual - - - application_code/renesas_code/src - 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-rsk - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-rsk - - - 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-rsk - - - 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 - - - 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 - - - application_code/renesas_code/src/FIT_modified_code - 2 - virtual:/virtual - - - application_code/renesas_code/src/amazon_freertos_common - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/amazon_freertos_common - - - application_code/renesas_code/src/smc_gen - 2 - PROJECT_LOC/src/smc_gen - - - 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 - - - application_code/renesas_code/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 - - - application_code/renesas_code/src/FIT_modified_code/attention!.txt - 1 - PROJECT_LOC/src/attention!.txt - - - application_code/renesas_code/src/FIT_modified_code/r_bsp - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_bsp - - - application_code/renesas_code/src/FIT_modified_code/r_byteq - 2 - AWS_IOT_MCU_ROOT/lib/third_party/mcu_vendor/renesas/FIT/RDP_v1.15_modified/r_byteq - - - application_code/renesas_code/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 - - - application_code/renesas_code/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 - - - application_code/renesas_code/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 - - - application_code/renesas_code/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 - - - application_code/renesas_code/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 - - - application_code/renesas_code/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 - - - application_code/renesas_code/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 - - - - - 1545481687421 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1537786054362 - application_code/renesas_code/src - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-attention!.txt - - - - 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 - - - - 1536904742727 - application_code/renesas_code/src/amazon_freertos_common/compiler_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-ccrx - - - - 1536927312156 - application_code/renesas_code/src/amazon_freertos_common/network_support - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-onchip_rx_ether - - - - 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 - - - - 1536291011837 - application_code/renesas_code/src/FIT_modified_code/r_bsp/board - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|rx65n|generic_rx65n - - - - 1536291077902 - application_code/renesas_code/src/FIT_modified_code/r_bsp/mcu - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-true-all|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 - - - - 1539520892012 - application_code/renesas_code/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 - application_code/renesas_code/src/FIT_modified_code/r_ether_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1564441856894 - application_code/renesas_code/src/FIT_modified_code/r_flash_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1535360922766 - application_code/renesas_code/src/FIT_modified_code/r_riic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1545481585150 - application_code/renesas_code/src/FIT_modified_code/r_s12ad_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65x - - - - 1535360980389 - application_code/renesas_code/src/FIT_modified_code/r_sci_iic_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1564441820170 - application_code/renesas_code/src/FIT_modified_code/r_sci_rx/src/targets - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-rx65n - - - - 1537708651935 - application_code/renesas_code/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-rsk/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs b/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/Dependency_Scan_Preferences.prefs deleted file mode 100644 index 52d4e3fd03b..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs b/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/com.renesas.cdt.managedbuild.renesas.ccrx.prefs deleted file mode 100644 index e4449c99ff6..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index 835a2aa5af9..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index 02ee4f8740c..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,3 +0,0 @@ -# -#Sat Mar 02 17:28:11 JST 2019 -activeConfiguration=com.renesas.cdt.managedbuild.renesas.ccrx.hardwaredebug.configuration.216582545 diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index c1d6f96d8c7..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index 62879ddbbe9..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-e2studio/.settings/renesasPGModel.xml b/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/renesasPGModel.xml deleted file mode 100644 index 7c0780cd586..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-e2studio/.settings/renesasPGModel.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - LITTLE - - diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/aws_demos.scfg b/demos/renesas/rx65n-rsk/ccrx-e2studio/aws_demos.scfg deleted file mode 100644 index dc6116e084e..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,901 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-rsk/ccrx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-e2studio/rx65n_rsk_aws HardwareDebug.launch b/demos/renesas/rx65n-rsk/ccrx-e2studio/rx65n_rsk_aws HardwareDebug.launch deleted file mode 100644 index 857336951ef..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-e2studio/rx65n_rsk_aws HardwareDebug.launch +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/src/attention!.txt b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index 2ac745475ea..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 8f6254fd206..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index 8ccdd60771a..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index e413539a9d5..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index ebc564f2aac..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index d42e89c119a..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index 2808f1ce26b..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 3677ebe3a86..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index 1d0c6d555e6..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 9c97a42b0f7..00000000000 --- a/demos/renesas/rx65n-rsk/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 (0x0) // <-- 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 (24000000) // <-- 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 (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 (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 (10.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 (8) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_ether_rx_config.h deleted file mode 100644 index aa0bf0c9b5c..00000000000 --- a/demos/renesas/rx65n-rsk/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 (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 (30) /* 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 (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-rsk/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_config/r_sci_rx_config.h deleted file mode 100644 index 814e2eb6769..00000000000 --- a/demos/renesas/rx65n-rsk/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 (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 (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-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index a907176068d..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,156 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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) : R5F565NEDxFC -* 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_COL pin */ - MPC.PC7PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x80U; - - /* Set ET0_CRS pin */ - MPC.P83PFS.BYTE = 0x11U; - PORT8.PMR.BYTE |= 0x08U; - - /* Set ET0_ERXD0 pin */ - MPC.P75PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x20U; - - /* Set ET0_ERXD1 pin */ - MPC.P74PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x10U; - - /* Set ET0_ERXD2 pin */ - MPC.PC1PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x02U; - - /* Set ET0_ERXD3 pin */ - MPC.PC0PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x01U; - - /* Set ET0_ETXD0 pin */ - MPC.P81PFS.BYTE = 0x11U; - PORT8.PMR.BYTE |= 0x02U; - - /* Set ET0_ETXD1 pin */ - MPC.P82PFS.BYTE = 0x11U; - PORT8.PMR.BYTE |= 0x04U; - - /* Set ET0_ETXD2 pin */ - MPC.PC5PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x20U; - - /* Set ET0_ETXD3 pin */ - MPC.PC6PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x40U; - - /* Set ET0_LINKSTA pin */ - MPC.P34PFS.BYTE = 0x11U; - PORT3.PMR.BYTE |= 0x10U; - - /* 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 ET0_RX_CLK pin */ - MPC.P76PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x40U; - - /* Set ET0_RX_DV pin */ - MPC.PC2PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x04U; - - /* Set ET0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x80U; - - /* Set ET0_TX_CLK pin */ - MPC.PC4PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x10U; - - /* Set ET0_TX_EN pin */ - MPC.P80PFS.BYTE = 0x11U; - PORT8.PMR.BYTE |= 0x01U; - - /* Set ET0_TX_ER pin */ - MPC.PC3PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x08U; - - /* Set RXD2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x04U; - - /* Set RXD8 pin */ - MPC.PJ1PFS.BYTE = 0x0AU; - PORTJ.PMR.BYTE |= 0x02U; - - /* Set TXD2 pin */ - PORT5.PODR.BYTE |= 0x01U; - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x01U; - - /* Set TXD8 pin */ - PORTJ.PODR.BYTE |= 0x04U; - MPC.PJ2PFS.BYTE = 0x0AU; - PORTJ.PDR.BYTE |= 0x04U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index f2178eeda65..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index ab57b7a8d46..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.c +++ /dev/null @@ -1,126 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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) : R5F565NEDxFC -* 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_MII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC0_MII() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set ET0_TX_CLK pin */ - MPC.PC4PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B4 = 1U; - - /* Set ET0_RX_CLK pin */ - MPC.P76PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B6 = 1U; - - /* Set ET0_TX_EN pin */ - MPC.P80PFS.BYTE = 0x11U; - PORT8.PMR.BIT.B0 = 1U; - - /* Set ET0_ETXD3 pin */ - MPC.PC6PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B6 = 1U; - - /* Set ET0_ETXD2 pin */ - MPC.PC5PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B5 = 1U; - - /* Set ET0_ETXD1 pin */ - MPC.P82PFS.BYTE = 0x11U; - PORT8.PMR.BIT.B2 = 1U; - - /* Set ET0_ETXD0 pin */ - MPC.P81PFS.BYTE = 0x11U; - PORT8.PMR.BIT.B1 = 1U; - - /* Set ET0_TX_ER pin */ - MPC.PC3PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B3 = 1U; - - /* Set ET0_RX_DV pin */ - MPC.PC2PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B2 = 1U; - - /* Set ET0_ERXD3 pin */ - MPC.PC0PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B0 = 1U; - - /* Set ET0_ERXD2 pin */ - MPC.PC1PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B1 = 1U; - - /* Set ET0_ERXD1 pin */ - MPC.P74PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B4 = 1U; - - /* Set ET0_ERXD0 pin */ - MPC.P75PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B5 = 1U; - - /* Set ET0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B7 = 1U; - - /* Set ET0_CRS pin */ - MPC.P83PFS.BYTE = 0x11U; - PORT8.PMR.BIT.B3 = 1U; - - /* Set ET0_COL pin */ - MPC.PC7PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B7 = 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; - - /* Set ET0_LINKSTA pin */ - MPC.P34PFS.BYTE = 0x11U; - PORT3.PMR.BIT.B4 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index 151529fda81..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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_MII(); - -#endif diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_pinset.h deleted file mode 100644 index 78eb1dfbb97..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index fadc87a2b3d..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,79 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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) : R5F565NEDxFC -* 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); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI8 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI8() -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD8/SMISO8/SSCL8 pin */ - MPC.PJ1PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B1 = 1U; - - /* Set TXD8/SMOSI8/SSDA8 pin */ - MPC.PJ2PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B2 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 5b9ea4d21ea..00000000000 --- a/demos/renesas/rx65n-rsk/ccrx-e2studio/src/smc_gen/r_pincfg/r_sci_rx_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 WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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) : R5F565NEDxFC -* 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(); -void R_SCI_PinSet_SCI8(); - -#endif diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/.cproject b/demos/renesas/rx65n-rsk/gnurx-e2studio/.cproject deleted file mode 100644 index c205a8b178b..00000000000 --- a/demos/renesas/rx65n-rsk/gnurx-e2studio/.cproject +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/.gitignore b/demos/renesas/rx65n-rsk/gnurx-e2studio/.gitignore deleted file mode 100644 index 11e355d8bc7..00000000000 --- a/demos/renesas/rx65n-rsk/gnurx-e2studio/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/HardwareDebug/ -/.settings/ -/trash/ \ No newline at end of file diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/.project b/demos/renesas/rx65n-rsk/gnurx-e2studio/.project deleted file mode 100644 index 12166bd09ec..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk - - - lib/aws/secure_sockets - 2 - AWS_IOT_MCU_ROOT/lib/secure_sockets/portable/renesas/rx65n-rsk - - - 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-rsk - - - 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 - - - - - 1545483712868 - - 6 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-aws_demos_build_path_check_and_make.bat - - - - 1545483712872 - - 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 - - - - 1545483636538 - 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-rsk/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas b/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/CodeGenerator/cgprojectDatas.datas deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml b/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml deleted file mode 100644 index 0e565d1e111..00000000000 --- a/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/com.renesas.smc.e2studio.qe.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/e2studio_project.prefs b/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/e2studio_project.prefs deleted file mode 100644 index 29328904e07..00000000000 --- a/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/e2studio_project.prefs +++ /dev/null @@ -1,2 +0,0 @@ -# -#Sun Jul 22 22:27:00 JST 2018 diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl b/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/fittemp/r_ether_rx.ftl deleted file mode 100644 index 2bb8ed85d3b..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl b/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/fittemp/r_sci_rx.ftl deleted file mode 100644 index a505f3edde7..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/.settings/language.settings.xml b/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/language.settings.xml deleted file mode 100644 index 0ba41f476cc..00000000000 --- a/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/language.settings.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/demos/renesas/rx65n-rsk/gnurx-e2studio/.settings/org.eclipse.cdt.managedbuilder.core.prefs deleted file mode 100644 index 817b60cba1c..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/aws_demos.scfg b/demos/renesas/rx65n-rsk/gnurx-e2studio/aws_demos.scfg deleted file mode 100644 index 35f44011b50..00000000000 --- a/demos/renesas/rx65n-rsk/gnurx-e2studio/aws_demos.scfg +++ /dev/null @@ -1,631 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/aws_demos_build_path_check_and_make.bat b/demos/renesas/rx65n-rsk/gnurx-e2studio/aws_demos_build_path_check_and_make.bat deleted file mode 100644 index 047f6e34780..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/rx65n_rsk_aws HardwareDebug.launch b/demos/renesas/rx65n-rsk/gnurx-e2studio/rx65n_rsk_aws HardwareDebug.launch deleted file mode 100644 index b7c35731763..00000000000 --- a/demos/renesas/rx65n-rsk/gnurx-e2studio/rx65n_rsk_aws HardwareDebug.launch +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_byteq_config.h deleted file mode 100644 index 0b4d4f9bb52..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_cmt_rx_config.h deleted file mode 100644 index bfb0bc72d76..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_ether_rx_config.h deleted file mode 100644 index aa0bf0c9b5c..00000000000 --- a/demos/renesas/rx65n-rsk/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 (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 (30) /* 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 (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-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_flash_rx_config.h deleted file mode 100644 index fbf916a0e97..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_s12ad_rx_config.h deleted file mode 100644 index 0202bf133a4..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_config/r_sci_rx_config.h deleted file mode 100644 index 814e2eb6769..00000000000 --- a/demos/renesas/rx65n-rsk/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 (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 (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-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c deleted file mode 100644 index a2e85a7a6be..00000000000 --- a/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.c +++ /dev/null @@ -1,126 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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) : R5F565NEDxFC -* 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_MII -* Description : This function initializes pins for r_ether_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_ETHER_PinSet_ETHERC0_MII(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set ET0_TX_CLK pin */ - MPC.PC4PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B4 = 1U; - - /* Set ET0_RX_CLK pin */ - MPC.P76PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B6 = 1U; - - /* Set ET0_TX_EN pin */ - MPC.P80PFS.BYTE = 0x11U; - PORT8.PMR.BIT.B0 = 1U; - - /* Set ET0_ETXD3 pin */ - MPC.PC6PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B6 = 1U; - - /* Set ET0_ETXD2 pin */ - MPC.PC5PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B5 = 1U; - - /* Set ET0_ETXD1 pin */ - MPC.P82PFS.BYTE = 0x11U; - PORT8.PMR.BIT.B2 = 1U; - - /* Set ET0_ETXD0 pin */ - MPC.P81PFS.BYTE = 0x11U; - PORT8.PMR.BIT.B1 = 1U; - - /* Set ET0_TX_ER pin */ - MPC.PC3PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B3 = 1U; - - /* Set ET0_RX_DV pin */ - MPC.PC2PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B2 = 1U; - - /* Set ET0_ERXD3 pin */ - MPC.PC0PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B0 = 1U; - - /* Set ET0_ERXD2 pin */ - MPC.PC1PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B1 = 1U; - - /* Set ET0_ERXD1 pin */ - MPC.P74PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B4 = 1U; - - /* Set ET0_ERXD0 pin */ - MPC.P75PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B5 = 1U; - - /* Set ET0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x11U; - PORT7.PMR.BIT.B7 = 1U; - - /* Set ET0_CRS pin */ - MPC.P83PFS.BYTE = 0x11U; - PORT8.PMR.BIT.B3 = 1U; - - /* Set ET0_COL pin */ - MPC.PC7PFS.BYTE = 0x11U; - PORTC.PMR.BIT.B7 = 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; - - /* Set ET0_LINKSTA pin */ - MPC.P34PFS.BYTE = 0x11U; - PORT3.PMR.BIT.B4 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_ether_rx_pinset.h deleted file mode 100644 index a3adb744d94..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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_MII(void); - -#endif diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_pinset.h deleted file mode 100644 index 31f74f3ef15..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c deleted file mode 100644 index 056627068f8..00000000000 --- a/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.c +++ /dev/null @@ -1,79 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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) : R5F565NEDxFC -* 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); -} - -/*********************************************************************************************************************** -* Function Name: R_SCI_PinSet_SCI8 -* Description : This function initializes pins for r_sci_rx module -* Arguments : none -* Return Value : none -***********************************************************************************************************************/ -void R_SCI_PinSet_SCI8(void) -{ - R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_MPC); - - /* Set RXD8/SMISO8/SSCL8 pin */ - MPC.PJ1PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B1 = 1U; - - /* Set TXD8/SMOSI8/SSDA8 pin */ - MPC.PJ2PFS.BYTE = 0x0AU; - PORTJ.PMR.BIT.B2 = 1U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_pinset.h deleted file mode 100644 index 3c3cd7565e7..00000000000 --- a/demos/renesas/rx65n-rsk/gnurx-e2studio/src/FIT_setting_files/r_pincfg/r_sci_rx_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 WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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) : R5F565NEDxFC -* 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); -void R_SCI_PinSet_SCI8(void); - -#endif diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/src/attention!.txt b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/attention!.txt deleted file mode 100644 index eebc694d16c..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/src/linker_script.ld b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/linker_script.ld deleted file mode 100644 index c4bdd0fe91b..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/src/linker_script_rvectors.ld_inc b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/linker_script_rvectors.ld_inc deleted file mode 100644 index 818dda33da0..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/UNUSED_generated_code/.placeholder deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_hardware_setup.c deleted file mode 100644 index f610ae42202..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_interrupt_handlers.h deleted file mode 100644 index c2229b1ff5b..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_macrodriver.h deleted file mode 100644 index 55fa3679fe3..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_userdefine.h deleted file mode 100644 index 8ccdd60771a..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_vector_pragma.h deleted file mode 100644 index 8e7f57d5ec3..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_cg_vector_table.c deleted file mode 100644 index f35c0500458..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.c deleted file mode 100644 index e413539a9d5..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_cgc.h deleted file mode 100644 index ebc564f2aac..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_cgc_user.c deleted file mode 100644 index 3d30fc397cb..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_entry.h deleted file mode 100644 index 2808f1ce26b..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.c deleted file mode 100644 index 13800700fd2..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/general/r_smc_interrupt.h deleted file mode 100644 index abdef354afb..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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-rsk/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config.h deleted file mode 100644 index 9c97a42b0f7..00000000000 --- a/demos/renesas/rx65n-rsk/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 (0x0) // <-- 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 (24000000) // <-- 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 (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 (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 (10.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 (8) - -#endif /* R_BSP_CONFIG_REF_HEADER_FILE */ - diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_config/r_bsp_config_readme.txt deleted file mode 100644 index 6a9002cf4f3..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_config/r_bsp_interrupt_config.h deleted file mode 100644 index 1346f175b23..00000000000 --- a/demos/renesas/rx65n-rsk/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-rsk/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c deleted file mode 100644 index 05ca0e2f06a..00000000000 --- a/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.c +++ /dev/null @@ -1,156 +0,0 @@ -/*********************************************************************************************************************** -* DISCLAIMER -* This software is supplied by Renesas Electronics Corporation and is only intended for use with Renesas products. -* No other uses are authorized. This software is owned by Renesas Electronics Corporation and is protected under all -* applicable laws, including copyright laws. -* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED -* OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY -* LAW, NEITHER RENESAS ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE FOR ANY DIRECT, -* INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR -* ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -* Renesas reserves the right, without notice, to make changes to this software and to discontinue the availability -* of this software. By 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) : R5F565NEDxFC -* 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_COL pin */ - MPC.PC7PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x80U; - - /* Set ET0_CRS pin */ - MPC.P83PFS.BYTE = 0x11U; - PORT8.PMR.BYTE |= 0x08U; - - /* Set ET0_ERXD0 pin */ - MPC.P75PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x20U; - - /* Set ET0_ERXD1 pin */ - MPC.P74PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x10U; - - /* Set ET0_ERXD2 pin */ - MPC.PC1PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x02U; - - /* Set ET0_ERXD3 pin */ - MPC.PC0PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x01U; - - /* Set ET0_ETXD0 pin */ - MPC.P81PFS.BYTE = 0x11U; - PORT8.PMR.BYTE |= 0x02U; - - /* Set ET0_ETXD1 pin */ - MPC.P82PFS.BYTE = 0x11U; - PORT8.PMR.BYTE |= 0x04U; - - /* Set ET0_ETXD2 pin */ - MPC.PC5PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x20U; - - /* Set ET0_ETXD3 pin */ - MPC.PC6PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x40U; - - /* Set ET0_LINKSTA pin */ - MPC.P34PFS.BYTE = 0x11U; - PORT3.PMR.BYTE |= 0x10U; - - /* 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 ET0_RX_CLK pin */ - MPC.P76PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x40U; - - /* Set ET0_RX_DV pin */ - MPC.PC2PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x04U; - - /* Set ET0_RX_ER pin */ - MPC.P77PFS.BYTE = 0x11U; - PORT7.PMR.BYTE |= 0x80U; - - /* Set ET0_TX_CLK pin */ - MPC.PC4PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x10U; - - /* Set ET0_TX_EN pin */ - MPC.P80PFS.BYTE = 0x11U; - PORT8.PMR.BYTE |= 0x01U; - - /* Set ET0_TX_ER pin */ - MPC.PC3PFS.BYTE = 0x11U; - PORTC.PMR.BYTE |= 0x08U; - - /* Set RXD2 pin */ - MPC.P52PFS.BYTE = 0x0AU; - PORT5.PMR.BYTE |= 0x04U; - - /* Set RXD8 pin */ - MPC.PJ1PFS.BYTE = 0x0AU; - PORTJ.PMR.BYTE |= 0x02U; - - /* Set TXD2 pin */ - PORT5.PODR.BYTE |= 0x01U; - MPC.P50PFS.BYTE = 0x0AU; - PORT5.PDR.BYTE |= 0x01U; - - /* Set TXD8 pin */ - PORTJ.PODR.BYTE |= 0x04U; - MPC.PJ2PFS.BYTE = 0x0AU; - PORTJ.PDR.BYTE |= 0x04U; - - R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_MPC); -} - diff --git a/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h b/demos/renesas/rx65n-rsk/gnurx-e2studio/src/smc_gen/r_pincfg/Pin.h deleted file mode 100644 index f2178eeda65..00000000000 --- a/demos/renesas/rx65n-rsk/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) : R5F565NEDxFC -* 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 -