diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/FreeRTOSConfig.h b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/FreeRTOSConfig.h index 8492698f82..0224421c2f 100644 --- a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/FreeRTOSConfig.h +++ b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/FreeRTOSConfig.h @@ -92,11 +92,14 @@ asm file. It is valid in a C file, but not valid in an asm file. */ #ifdef __IAR_SYSTEMS_ICC__ #pragma system_include - #include <intrinsics.h> #endif /* __IAR_SYSTEMS_ICC__ */ +/* Include hardware dependent header files to allow this demo to run on +multiple evaluation boards. */ +#include "demo_specific_io.h" + #define configUSE_PREEMPTION 1 #define configTICK_RATE_HZ ( ( unsigned short ) 1000 ) #define configMAX_PRIORITIES ( ( unsigned portBASE_TYPE ) 4 ) @@ -136,6 +139,10 @@ to exclude the API function. */ #define INCLUDE_xTaskGetIdleTaskHandle 0 #define INCLUDE_xTimerGetTimerDaemonTaskHandle 0 +/* Tick interrupt vector - this must match the INTIT_vect definition contained +in the ior5fnnnn.h header file included at the top of this file (the value is +dependent on the hardware being used. */ +#define configTICK_VECTOR INTIT_vect #define configASSERT( x ) if( ( x ) == 0 ) { taskDISABLE_INTERRUPTS(); for( ;; ); } diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.ewd b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.ewd index 7269830662..d0d8eedf76 100644 --- a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.ewd +++ b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.ewd @@ -57,7 +57,7 @@ </option> <option> <name>DebugDDFFile</name> - <state>$TOOLKIT_DIR$\CONFIG\DDF\ior5f100le.ddf</state> + <state>$TOOLKIT_DIR$\config\debugger\ior5f100le.ddf</state> </option> <option> <name>DebugCUseExtraOptions</name> @@ -899,6 +899,604 @@ </plugin> </debuggerPlugins> </configuration> + <configuration> + <name>RSKRL78L13</name> + <toolchain> + <name>RL78</name> + </toolchain> + <debug>1</debug> + <settings> + <name>C-SPY</name> + <archiveVersion>1</archiveVersion> + <data> + <version>0</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>DebugMandatory</name> + <state>1</state> + </option> + <option> + <name>DebugInput</name> + <state>1</state> + </option> + <option> + <name>DebugProcessorVariant</name> + <state>0</state> + </option> + <option> + <name>DebuggerNearConstLocation</name> + <state>0</state> + </option> + <option> + <name>DebugRunToEnable</name> + <state>1</state> + </option> + <option> + <name>DebugRunToName</name> + <state>main</state> + </option> + <option> + <name>DebugMacOverride</name> + <state>0</state> + </option> + <option> + <name>DebugMacFile</name> + <state></state> + </option> + <option> + <name>DynDriver</name> + <state>E1RL78</state> + </option> + <option> + <name>DebugDDFOverride</name> + <state>0</state> + </option> + <option> + <name>DebugDDFFile</name> + <state>$TOOLKIT_DIR$\config\debugger\ior5f10wmg.ddf</state> + </option> + <option> + <name>DebugCUseExtraOptions</name> + <state>0</state> + </option> + <option> + <name>DebugExtraOptions</name> + <state></state> + </option> + <option> + <name>DebugImagesSuppressCheck1</name> + <state>0</state> + </option> + <option> + <name>DebugImagesPath1</name> + <state></state> + </option> + <option> + <name>DebugImagesSuppressCheck2</name> + <state>0</state> + </option> + <option> + <name>DebugImagesPath2</name> + <state></state> + </option> + <option> + <name>DebugImagesSuppressCheck3</name> + <state>0</state> + </option> + <option> + <name>DebugImagesPath3</name> + <state></state> + </option> + <option> + <name>DebugImagesOffset1</name> + <state></state> + </option> + <option> + <name>DebugImagesOffset2</name> + <state></state> + </option> + <option> + <name>DebugImagesOffset3</name> + <state></state> + </option> + <option> + <name>DebugImagesUse1</name> + <state>0</state> + </option> + <option> + <name>DebugImagesUse2</name> + <state>0</state> + </option> + <option> + <name>DebugImagesUse3</name> + <state>0</state> + </option> + </data> + </settings> + <settings> + <name>E1RL78</name> + <archiveVersion>1</archiveVersion> + <data> + <version>1</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>E1Mandatory</name> + <state>0</state> + </option> + <option> + <name>E1SuppressLoad</name> + <state>0</state> + </option> + <option> + <name>E1VerifyLoad</name> + <state>0</state> + </option> + <option> + <name>E1LogFile</name> + <state>$PROJ_DIR$\cspycomm.log</state> + </option> + <option> + <name>E1DoLogfile</name> + <state>0</state> + </option> + <option> + <name>E1AttachProgram</name> + <state>0</state> + </option> + </data> + </settings> + <settings> + <name>E20RL78</name> + <archiveVersion>1</archiveVersion> + <data> + <version>1</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>E20Mandatory</name> + <state>0</state> + </option> + <option> + <name>E20SuppressLoad</name> + <state>0</state> + </option> + <option> + <name>E20VerifyLoad</name> + <state>0</state> + </option> + <option> + <name>E20LogFile</name> + <state>$PROJ_DIR$\cspycomm.log</state> + </option> + <option> + <name>E20DoLogfile</name> + <state>0</state> + </option> + <option> + <name>E20AttachProgram</name> + <state>0</state> + </option> + </data> + </settings> + <settings> + <name>IECRL78</name> + <archiveVersion>1</archiveVersion> + <data> + <version>0</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>IecMandatory</name> + <state>0</state> + </option> + <option> + <name>IecSuppressLoad</name> + <state>0</state> + </option> + <option> + <name>IecVerifyLoad</name> + <state>0</state> + </option> + <option> + <name>IecLogFile</name> + <state>$PROJ_DIR$\cspycomm.log</state> + </option> + <option> + <name>IecDoLogfile</name> + <state>0</state> + </option> + <option> + <name>IecSupExchAdapter</name> + <state>0</state> + </option> + </data> + </settings> + <settings> + <name>SIMRL78</name> + <archiveVersion>1</archiveVersion> + <data> + <version>0</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>SimMandatory</name> + <state>1</state> + </option> + </data> + </settings> + <settings> + <name>TKRL78</name> + <archiveVersion>1</archiveVersion> + <data> + <version>0</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>TKMandatory</name> + <state>0</state> + </option> + <option> + <name>TKSuppressLoad</name> + <state>0</state> + </option> + <option> + <name>TKVerifyLoad</name> + <state>0</state> + </option> + <option> + <name>TKLogFile</name> + <state>$PROJ_DIR$\cspycomm.log</state> + </option> + <option> + <name>TKDoLogfile</name> + <state>0</state> + </option> + </data> + </settings> + <debuggerPlugins> + <plugin> + <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file> + <loadFlag>1</loadFlag> + </plugin> + <plugin> + <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file> + <loadFlag>1</loadFlag> + </plugin> + <plugin> + <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + </debuggerPlugins> + </configuration> + <configuration> + <name>RL78_G1A_TB</name> + <toolchain> + <name>RL78</name> + </toolchain> + <debug>1</debug> + <settings> + <name>C-SPY</name> + <archiveVersion>1</archiveVersion> + <data> + <version>0</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>DebugMandatory</name> + <state>1</state> + </option> + <option> + <name>DebugInput</name> + <state>1</state> + </option> + <option> + <name>DebugProcessorVariant</name> + <state>0</state> + </option> + <option> + <name>DebuggerNearConstLocation</name> + <state>0</state> + </option> + <option> + <name>DebugRunToEnable</name> + <state>1</state> + </option> + <option> + <name>DebugRunToName</name> + <state>main</state> + </option> + <option> + <name>DebugMacOverride</name> + <state>0</state> + </option> + <option> + <name>DebugMacFile</name> + <state></state> + </option> + <option> + <name>DynDriver</name> + <state>E1RL78</state> + </option> + <option> + <name>DebugDDFOverride</name> + <state>0</state> + </option> + <option> + <name>DebugDDFFile</name> + <state>$TOOLKIT_DIR$\config\debugger\ior5f10ele.ddf</state> + </option> + <option> + <name>DebugCUseExtraOptions</name> + <state>0</state> + </option> + <option> + <name>DebugExtraOptions</name> + <state></state> + </option> + <option> + <name>DebugImagesSuppressCheck1</name> + <state>0</state> + </option> + <option> + <name>DebugImagesPath1</name> + <state></state> + </option> + <option> + <name>DebugImagesSuppressCheck2</name> + <state>0</state> + </option> + <option> + <name>DebugImagesPath2</name> + <state></state> + </option> + <option> + <name>DebugImagesSuppressCheck3</name> + <state>0</state> + </option> + <option> + <name>DebugImagesPath3</name> + <state></state> + </option> + <option> + <name>DebugImagesOffset1</name> + <state></state> + </option> + <option> + <name>DebugImagesOffset2</name> + <state></state> + </option> + <option> + <name>DebugImagesOffset3</name> + <state></state> + </option> + <option> + <name>DebugImagesUse1</name> + <state>0</state> + </option> + <option> + <name>DebugImagesUse2</name> + <state>0</state> + </option> + <option> + <name>DebugImagesUse3</name> + <state>0</state> + </option> + </data> + </settings> + <settings> + <name>E1RL78</name> + <archiveVersion>1</archiveVersion> + <data> + <version>1</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>E1Mandatory</name> + <state>0</state> + </option> + <option> + <name>E1SuppressLoad</name> + <state>0</state> + </option> + <option> + <name>E1VerifyLoad</name> + <state>0</state> + </option> + <option> + <name>E1LogFile</name> + <state>$PROJ_DIR$\cspycomm.log</state> + </option> + <option> + <name>E1DoLogfile</name> + <state>0</state> + </option> + <option> + <name>E1AttachProgram</name> + <state>0</state> + </option> + </data> + </settings> + <settings> + <name>E20RL78</name> + <archiveVersion>1</archiveVersion> + <data> + <version>1</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>E20Mandatory</name> + <state>0</state> + </option> + <option> + <name>E20SuppressLoad</name> + <state>0</state> + </option> + <option> + <name>E20VerifyLoad</name> + <state>0</state> + </option> + <option> + <name>E20LogFile</name> + <state>$PROJ_DIR$\cspycomm.log</state> + </option> + <option> + <name>E20DoLogfile</name> + <state>0</state> + </option> + <option> + <name>E20AttachProgram</name> + <state>0</state> + </option> + </data> + </settings> + <settings> + <name>IECRL78</name> + <archiveVersion>1</archiveVersion> + <data> + <version>0</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>IecMandatory</name> + <state>0</state> + </option> + <option> + <name>IecSuppressLoad</name> + <state>0</state> + </option> + <option> + <name>IecVerifyLoad</name> + <state>0</state> + </option> + <option> + <name>IecLogFile</name> + <state>$PROJ_DIR$\cspycomm.log</state> + </option> + <option> + <name>IecDoLogfile</name> + <state>0</state> + </option> + <option> + <name>IecSupExchAdapter</name> + <state>0</state> + </option> + </data> + </settings> + <settings> + <name>SIMRL78</name> + <archiveVersion>1</archiveVersion> + <data> + <version>0</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>SimMandatory</name> + <state>1</state> + </option> + </data> + </settings> + <settings> + <name>TKRL78</name> + <archiveVersion>1</archiveVersion> + <data> + <version>0</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>TKMandatory</name> + <state>0</state> + </option> + <option> + <name>TKSuppressLoad</name> + <state>0</state> + </option> + <option> + <name>TKVerifyLoad</name> + <state>0</state> + </option> + <option> + <name>TKLogFile</name> + <state>$PROJ_DIR$\cspycomm.log</state> + </option> + <option> + <name>TKDoLogfile</name> + <state>0</state> + </option> + </data> + </settings> + <debuggerPlugins> + <plugin> + <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file> + <loadFlag>1</loadFlag> + </plugin> + <plugin> + <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + <plugin> + <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file> + <loadFlag>1</loadFlag> + </plugin> + <plugin> + <file>$EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin</file> + <loadFlag>0</loadFlag> + </plugin> + </debuggerPlugins> + </configuration> </project> diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.ewp b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.ewp index 48072d4319..184d96c264 100644 --- a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.ewp +++ b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.ewp @@ -486,7 +486,7 @@ </option> <option> <name>AsmDefines</name> - <state></state> + <state>YRPBRL78G13</state> <state>__NEAR_DATA_MODEL__</state> </option> <option> @@ -655,7 +655,7 @@ </option> <option> <name>XclFile</name> - <state>$TOOLKIT_DIR$\CONFIG\lnkr5f100le.xcl</state> + <state>$TOOLKIT_DIR$\config\lnkr5f100le.xcl</state> </option> <option> <name>XclFileSlave</name> @@ -918,12 +918,12 @@ <option> <name>GenCodeModel</name> <version>0</version> - <state>1</state> + <state>0</state> </option> <option> <name>GenDataModel</name> <version>0</version> - <state>1</state> + <state>0</state> </option> <option> <name>GenNearConstLocation</name> @@ -970,7 +970,7 @@ </option> <option> <name>GenRTConfigPath</name> - <state>$TOOLKIT_DIR$\LIB\dlrl78ff2n.h</state> + <state>$TOOLKIT_DIR$\LIB\dlrl78nn2n.h</state> </option> <option> <name>GenRTLibraryPath</name> @@ -1214,7 +1214,7 @@ </option> <option> <name>CCDiagSuppress</name> - <state>Pa082</state> + <state>Pa082, PE1053</state> </option> <option> <name>CCDiagRemark</name> @@ -1378,7 +1378,7 @@ </option> <option> <name>AsmDefines</name> - <state></state> + <state>YRDKRL78G14</state> <state>__NEAR_DATA_MODEL__</state> </option> <option> @@ -2106,7 +2106,7 @@ </option> <option> <name>CCDiagSuppress</name> - <state>Pa082</state> + <state>Pa082, Pe1053</state> </option> <option> <name>CCDiagRemark</name> @@ -2270,7 +2270,7 @@ </option> <option> <name>AsmDefines</name> - <state></state> + <state>RSKRL78G1C</state> <state>__FAR_DATA_MODEL__</state> </option> <option> @@ -2678,6 +2678,1790 @@ <data/> </settings> </configuration> + <configuration> + <name>RSKRL78L13</name> + <toolchain> + <name>RL78</name> + </toolchain> + <debug>1</debug> + <settings> + <name>General</name> + <archiveVersion>5</archiveVersion> + <data> + <version>1</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>GenCodeFarFar</name> + <state>0</state> + </option> + <option> + <name>GenDeviceSelect</name> + <state>R5F10WMG RL78 - R5F10WMG</state> + </option> + <option> + <name>GenCodeModel</name> + <version>0</version> + <state>1</state> + </option> + <option> + <name>GenDataModel</name> + <version>0</version> + <state>1</state> + </option> + <option> + <name>GenNearConstLocation</name> + <version>0</version> + <state>1</state> + </option> + <option> + <name>GenNearConstStart</name> + <state>0xf2000</state> + </option> + <option> + <name>GenNearConstSize</name> + <state>47.75</state> + </option> + <option> + <name>GOutputBinary</name> + <state>0</state> + </option> + <option> + <name>ExePath</name> + <state>RSKRL78L13\Exe</state> + </option> + <option> + <name>ObjPath</name> + <state>RSKRL78L13\Obj</state> + </option> + <option> + <name>ListPath</name> + <state>RSKRL78L13\List</state> + </option> + <option> + <name>GenRuntimeLibSelect</name> + <version>0</version> + <state>1</state> + </option> + <option> + <name>GenRuntimeLibSelectSlave</name> + <version>0</version> + <state>1</state> + </option> + <option> + <name>GenRTDescription</name> + <state>Use the normal configuration of the C/EC++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state> + </option> + <option> + <name>GenRTConfigPath</name> + <state>$TOOLKIT_DIR$\LIB\dlrl78ff1n.h</state> + </option> + <option> + <name>GenRTLibraryPath</name> + <state>$TOOLKIT_DIR$\LIB\dlrl78ff1n.r87</state> + </option> + <option> + <name>GenHwSupport</name> + <state>0</state> + </option> + <option> + <name>GenLibInFormatter</name> + <version>2</version> + <state>5</state> + </option> + <option> + <name>GenLibInFormatterDescription</name> + <state>No specifier n, no float, no scan set, no assignment suppressing.</state> + </option> + <option> + <name>GenLibOutFormatter</name> + <version>2</version> + <state>7</state> + </option> + <option> + <name>GenLibOutFormatterDescription</name> + <state>No specifier a or A, no specifier n, no float, no flags.</state> + </option> + <option> + <name>GenStackSize</name> + <state>130</state> + </option> + <option> + <name>GenNearHeapSize</name> + <state>0</state> + </option> + <option> + <name>GenFarHeapSize</name> + <state>0</state> + </option> + <option> + <name>GeneralEnableMisra</name> + <state>0</state> + </option> + <option> + <name>GeneralMisraVerbose</name> + <state>0</state> + </option> + <option> + <name>GeneralMisraVer</name> + <state>0</state> + </option> + <option> + <name>GeneralMisraRules04</name> + <version>0</version> + <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> + </option> + <option> + <name>GeneralMisraRules98</name> + <version>0</version> + <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state> + </option> + <option> + <name>GenMathFunctionVariant</name> + <version>0</version> + <state>0</state> + </option> + <option> + <name>GenMathFunctionDescription</name> + <state>Default variants of cos, sin, tan, log, log10, pow, and exp.</state> + </option> + </data> + </settings> + <settings> + <name>ICCRL78</name> + <archiveVersion>5</archiveVersion> + <data> + <version>7</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>IccDivModInstr</name> + <state>0</state> + </option> + <option> + <name>IccCore</name> + <state>0</state> + </option> + <option> + <name>IccCodeModel</name> + <state>0</state> + </option> + <option> + <name>IccDataModel</name> + <state>0</state> + </option> + <option> + <name>IccNearConstLocation</name> + <state>0</state> + </option> + <option> + <name>IccObjPrefix</name> + <state>1</state> + </option> + <option> + <name>IccLibConfigHeader</name> + <state>1</state> + </option> + <option> + <name>IccLang</name> + <state>0</state> + </option> + <option> + <name>IccCDialect</name> + <state>1</state> + </option> + <option> + <name>IccAllowVLA</name> + <state>0</state> + </option> + <option> + <name>IccCppDialect</name> + <state>1</state> + </option> + <option> + <name>IccRequirePrototypes</name> + <state>0</state> + </option> + <option> + <name>IccLanguageConformance</name> + <state>0</state> + </option> + <option> + <name>IccCharIs</name> + <state>1</state> + </option> + <option> + <name>IccMultibyteSupport</name> + <state>0</state> + </option> + <option> + <name>IccOptLevel</name> + <state>0</state> + </option> + <option> + <name>IccOptStrategy</name> + <version>0</version> + <state>0</state> + </option> + <option> + <name>IccOptLevelSlave</name> + <state>0</state> + </option> + <option> + <name>IccOptAllowList</name> + <version>2</version> + <state>00000000</state> + </option> + <option> + <name>IccWrksegEnable</name> + <state>0</state> + </option> + <option> + <name>IccWrksegSize</name> + <state>20</state> + </option> + <option> + <name>IccCalltFuncRt</name> + <state>0</state> + </option> + <option> + <name>IccModuleTypeOverride</name> + <state>0</state> + </option> + <option> + <name>IccModuleType</name> + <state>0</state> + </option> + <option> + <name>IccObjModuleNameOverride</name> + <state>0</state> + </option> + <option> + <name>IccObjModuleName</name> + <state>$FILE_BNAME$</state> + </option> + <option> + <name>IccCodeSegmentNameOverride</name> + <state>0</state> + </option> + <option> + <name>IccCodeSegmentName</name> + <state>CODE</state> + </option> + <option> + <name>IccGenerateDebugInfo</name> + <state>1</state> + </option> + <option> + <name>IccOutputFile</name> + <state>$FILE_BNAME$.r87</state> + </option> + <option> + <name>CCDefines</name> + <state>RSKRL78L13</state> + </option> + <option> + <name>CCPreprocFile</name> + <state>0</state> + </option> + <option> + <name>CCPreprocComments</name> + <state>0</state> + </option> + <option> + <name>CCPreprocLine</name> + <state>0</state> + </option> + <option> + <name>CCListCFile</name> + <state>0</state> + </option> + <option> + <name>CCListCMnemonics</name> + <state>1</state> + </option> + <option> + <name>CCListCMessages</name> + <state>0</state> + </option> + <option> + <name>CCListAssFile</name> + <state>0</state> + </option> + <option> + <name>CCListAssSource</name> + <state>1</state> + </option> + <option> + <name>CCEnableRemarks</name> + <state>0</state> + </option> + <option> + <name>CCDiagSuppress</name> + <state>Pa082, Pe1053</state> + </option> + <option> + <name>CCDiagRemark</name> + <state></state> + </option> + <option> + <name>CCDiagWarning</name> + <state></state> + </option> + <option> + <name>CCDiagError</name> + <state></state> + </option> + <option> + <name>CCDiagWarnAreErr</name> + <state>0</state> + </option> + <option> + <name>CCCompilerRuntimeInfo</name> + <state>0</state> + </option> + <option> + <name>PreInclude</name> + <state></state> + </option> + <option> + <name>CCIncludePath2</name> + <state>$PROJ_DIR$\..\..\Source\include</state> + <state>$PROJ_DIR$\..\Common\include</state> + <state>$PROJ_DIR$</state> + <state>$PROJ_DIR$\..\..\Source\portable\IAR\RL78</state> + </option> + <option> + <name>CCStdIncCheck</name> + <state>0</state> + </option> + <option> + <name>CompilerMisraOverride</name> + <state>0</state> + </option> + <option> + <name>CompilerMisraRules04</name> + <version>0</version> + <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> + </option> + <option> + <name>CompilerMisraRules98</name> + <version>0</version> + <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state> + </option> + <option> + <name>IccUseExtraOptions</name> + <state>0</state> + </option> + <option> + <name>IccExtraOptions</name> + <state></state> + </option> + <option> + <name>IccCppInlineSemantics</name> + <state>0</state> + </option> + <option> + <name>IccStaticDestr</name> + <state>1</state> + </option> + <option> + <name>IccFloatSemantics</name> + <state>0</state> + </option> + <option> + <name>IccNoSizeConst</name> + <state>0</state> + </option> + </data> + </settings> + <settings> + <name>ARL78</name> + <archiveVersion>5</archiveVersion> + <data> + <version>2</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>AsmCore</name> + <state>0</state> + </option> + <option> + <name>AsmHwSupport</name> + <state>0</state> + </option> + <option> + <name>AsmObjPrefix</name> + <state>1</state> + </option> + <option> + <name>AsmOutputFile</name> + <state>$FILE_BNAME$.r87</state> + </option> + <option> + <name>AsmCaseSensitivity</name> + <state>1</state> + </option> + <option> + <name>AsmMultibyteSupport</name> + <state>0</state> + </option> + <option> + <name>AsmAllowMnemonics</name> + <state>0</state> + </option> + <option> + <name>AsmAllowDirectives</name> + <state>0</state> + </option> + <option> + <name>AsmMacroChars</name> + <version>0</version> + <state>0</state> + </option> + <option> + <name>AsmDebugInfo</name> + <state>1</state> + </option> + <option> + <name>AsmListFile</name> + <state>0</state> + </option> + <option> + <name>AsmListNoDiagnostics</name> + <state>0</state> + </option> + <option> + <name>AsmListIncludeCrossRef</name> + <state>0</state> + </option> + <option> + <name>AsmListMacroDefinitions</name> + <state>0</state> + </option> + <option> + <name>AsmListNoMacroExpansion</name> + <state>0</state> + </option> + <option> + <name>AsmListAssembledOnly</name> + <state>0</state> + </option> + <option> + <name>AsmListTruncateMultiline</name> + <state>0</state> + </option> + <option> + <name>AsmStdIncludeIgnore</name> + <state>0</state> + </option> + <option> + <name>AsmIncludePath</name> + <state>$PROJ_DIR$\..\..\Source\portable\IAR\RL78</state> + <state>$PROJ_DIR$</state> + </option> + <option> + <name>AsmDefines</name> + <state>RSKRL78L13</state> + <state>__FAR_DATA_MODEL__</state> + </option> + <option> + <name>AsmPreprocOutput</name> + <state>0</state> + </option> + <option> + <name>AsmPreprocComment</name> + <state>0</state> + </option> + <option> + <name>AsmPreprocLine</name> + <state>0</state> + </option> + <option> + <name>AsmEnableRemarks</name> + <state>0</state> + </option> + <option> + <name>AsmDiagnosticsSuppress</name> + <state></state> + </option> + <option> + <name>AsmDiagnosticsRemark</name> + <state></state> + </option> + <option> + <name>AsmDiagnosticsWarning</name> + <state></state> + </option> + <option> + <name>AsmDiagnosticsError</name> + <state></state> + </option> + <option> + <name>AsmDiagnosticsWarningsAreErrors</name> + <state>0</state> + </option> + <option> + <name>AsmLimitNumberOfErrors</name> + <state>0</state> + </option> + <option> + <name>AsmMaxNumberOfErrors</name> + <state>100</state> + </option> + <option> + <name>AsmUseExtraOptions</name> + <state>0</state> + </option> + <option> + <name>AsmExtraOptions</name> + <state></state> + </option> + <option> + <name>AsmCodeModel</name> + <state>0</state> + </option> + <option> + <name>AsmDataModel</name> + <state>0</state> + </option> + <option> + <name>PreInclude</name> + <state></state> + </option> + </data> + </settings> + <settings> + <name>CUSTOM</name> + <archiveVersion>3</archiveVersion> + <data> + <extensions></extensions> + <cmdline></cmdline> + </data> + </settings> + <settings> + <name>BICOMP</name> + <archiveVersion>0</archiveVersion> + <data/> + </settings> + <settings> + <name>BUILDACTION</name> + <archiveVersion>1</archiveVersion> + <data> + <prebuild></prebuild> + <postbuild></postbuild> + </data> + </settings> + <settings> + <name>XLINK</name> + <archiveVersion>5</archiveVersion> + <data> + <version>14</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>XOutOverride</name> + <state>0</state> + </option> + <option> + <name>OutputFile</name> + <state>RTOSDemo.d87</state> + </option> + <option> + <name>OutputFormat</name> + <version>11</version> + <state>23</state> + </option> + <option> + <name>FormatVariant</name> + <version>8</version> + <state>2</state> + </option> + <option> + <name>SecondaryOutputFile</name> + <state>(None for the selected format)</state> + </option> + <option> + <name>XDefines</name> + <state></state> + </option> + <option> + <name>AlwaysOutput</name> + <state>0</state> + </option> + <option> + <name>OverlapWarnings</name> + <state>0</state> + </option> + <option> + <name>NoGlobalCheck</name> + <state>0</state> + </option> + <option> + <name>XList</name> + <state>1</state> + </option> + <option> + <name>SegmentMap</name> + <state>1</state> + </option> + <option> + <name>ListSymbols</name> + <state>2</state> + </option> + <option> + <name>PageLengthCheck</name> + <state>0</state> + </option> + <option> + <name>PageLength</name> + <state>80</state> + </option> + <option> + <name>XIncludes</name> + <state>$TOOLKIT_DIR$\LIB\</state> + </option> + <option> + <name>ModuleStatus</name> + <state>0</state> + </option> + <option> + <name>XclOverride</name> + <state>0</state> + </option> + <option> + <name>XclFile</name> + <state>$TOOLKIT_DIR$\config\lnkr5f10wmg.xcl</state> + </option> + <option> + <name>XclFileSlave</name> + <state></state> + </option> + <option> + <name>XLinkMisraHandler</name> + <state>0</state> + </option> + <option> + <name>XlinkExtraOptionsCheck</name> + <state>0</state> + </option> + <option> + <name>XlinkExtraOptions</name> + <state></state> + </option> + <option> + <name>DoFill</name> + <state>0</state> + </option> + <option> + <name>FillerByte</name> + <state>0xFF</state> + </option> + <option> + <name>DoCrc</name> + <state>0</state> + </option> + <option> + <name>CrcSize</name> + <version>0</version> + <state>1</state> + </option> + <option> + <name>CrcAlgo</name> + <state>1</state> + </option> + <option> + <name>CrcPoly</name> + <state>0x11021</state> + </option> + <option> + <name>CrcCompl</name> + <version>0</version> + <state>0</state> + </option> + <option> + <name>RangeCheckAlternatives</name> + <state>0</state> + </option> + <option> + <name>SuppressAllWarn</name> + <state>0</state> + </option> + <option> + <name>SuppressDiags</name> + <state>w18, w6</state> + </option> + <option> + <name>TreatAsWarn</name> + <state></state> + </option> + <option> + <name>TreatAsErr</name> + <state></state> + </option> + <option> + <name>ModuleLocalSym</name> + <version>0</version> + <state>0</state> + </option> + <option> + <name>CrcBitOrder</name> + <version>0</version> + <state>0</state> + </option> + <option> + <name>IncludeSuppressed</name> + <state>0</state> + </option> + <option> + <name>ModuleSummary</name> + <state>1</state> + </option> + <option> + <name>xcProgramEntryLabel</name> + <state>__program_start</state> + </option> + <option> + <name>DebugInformation</name> + <state>0</state> + </option> + <option> + <name>RuntimeControl</name> + <state>1</state> + </option> + <option> + <name>IoEmulation</name> + <state>1</state> + </option> + <option> + <name>AllowExtraOutput</name> + <state>0</state> + </option> + <option> + <name>GenerateExtraOutput</name> + <state>1</state> + </option> + <option> + <name>XExtraOutOverride</name> + <state>1</state> + </option> + <option> + <name>ExtraOutputFile</name> + <state>RTOSDemo.a87</state> + </option> + <option> + <name>ExtraOutputFormat</name> + <version>11</version> + <state>23</state> + </option> + <option> + <name>ExtraFormatVariant</name> + <version>8</version> + <state>2</state> + </option> + <option> + <name>xcOverrideProgramEntryLabel</name> + <state>0</state> + </option> + <option> + <name>xcProgramEntryLabelSelect</name> + <state>0</state> + </option> + <option> + <name>ListOutputFormat</name> + <state>0</state> + </option> + <option> + <name>BufferedTermOutput</name> + <state>1</state> + </option> + <option> + <name>OverlaySystemMap</name> + <state>0</state> + </option> + <option> + <name>RawBinaryFile</name> + <state></state> + </option> + <option> + <name>RawBinarySymbol</name> + <state></state> + </option> + <option> + <name>RawBinarySegment</name> + <state></state> + </option> + <option> + <name>RawBinaryAlign</name> + <state></state> + </option> + <option> + <name>CrcAlign</name> + <state>1</state> + </option> + <option> + <name>CrcInitialValue</name> + <state>0x0</state> + </option> + <option> + <name>XlinkNearConstLocation</name> + <state>1</state> + </option> + <option> + <name>XlinkRTLibraryFile</name> + <state>1</state> + </option> + <option> + <name>XlinkHwSupport</name> + <state>1</state> + </option> + <option> + <name>XlinkLibIOConfig</name> + <state>1</state> + </option> + <option> + <name>XlinkStackSize</name> + <state>1</state> + </option> + <option> + <name>XlinkNearHeap</name> + <state>1</state> + </option> + <option> + <name>XlinkFarHeap</name> + <state>1</state> + </option> + <option> + <name>CrcUnitSize</name> + <version>0</version> + <state>0</state> + </option> + </data> + </settings> + <settings> + <name>XAR</name> + <archiveVersion>5</archiveVersion> + <data> + <version>0</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>XarOutOverride</name> + <state>0</state> + </option> + <option> + <name>XarInputs</name> + <state></state> + </option> + <option> + <name>XarOutputFile</name> + <state></state> + </option> + </data> + </settings> + <settings> + <name>INTERNAL_HWSUPPORT</name> + <archiveVersion>5</archiveVersion> + <data/> + </settings> + <settings> + <name>BILINK</name> + <archiveVersion>0</archiveVersion> + <data/> + </settings> + </configuration> + <configuration> + <name>RL78_G1A_TB</name> + <toolchain> + <name>RL78</name> + </toolchain> + <debug>1</debug> + <settings> + <name>General</name> + <archiveVersion>5</archiveVersion> + <data> + <version>1</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>GenCodeFarFar</name> + <state>0</state> + </option> + <option> + <name>GenDeviceSelect</name> + <state>R5F10ELE RL78 - R5F10ELE</state> + </option> + <option> + <name>GenCodeModel</name> + <version>0</version> + <state>1</state> + </option> + <option> + <name>GenDataModel</name> + <version>0</version> + <state>1</state> + </option> + <option> + <name>GenNearConstLocation</name> + <version>0</version> + <state>1</state> + </option> + <option> + <name>GenNearConstStart</name> + <state>0xf2000</state> + </option> + <option> + <name>GenNearConstSize</name> + <state>51.75</state> + </option> + <option> + <name>GOutputBinary</name> + <state>0</state> + </option> + <option> + <name>ExePath</name> + <state>RL78_G1A_TB\Exe</state> + </option> + <option> + <name>ObjPath</name> + <state>RL78_G1A_TB\Obj</state> + </option> + <option> + <name>ListPath</name> + <state>RL78_G1A_TB\List</state> + </option> + <option> + <name>GenRuntimeLibSelect</name> + <version>0</version> + <state>1</state> + </option> + <option> + <name>GenRuntimeLibSelectSlave</name> + <version>0</version> + <state>1</state> + </option> + <option> + <name>GenRTDescription</name> + <state>Use the normal configuration of the C/EC++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state> + </option> + <option> + <name>GenRTConfigPath</name> + <state>$TOOLKIT_DIR$\LIB\dlrl78ff1n.h</state> + </option> + <option> + <name>GenRTLibraryPath</name> + <state>$TOOLKIT_DIR$\LIB\dlrl78ff1n.r87</state> + </option> + <option> + <name>GenHwSupport</name> + <state>0</state> + </option> + <option> + <name>GenLibInFormatter</name> + <version>2</version> + <state>5</state> + </option> + <option> + <name>GenLibInFormatterDescription</name> + <state>No specifier n, no float, no scan set, no assignment suppressing.</state> + </option> + <option> + <name>GenLibOutFormatter</name> + <version>2</version> + <state>7</state> + </option> + <option> + <name>GenLibOutFormatterDescription</name> + <state>No specifier a or A, no specifier n, no float, no flags.</state> + </option> + <option> + <name>GenStackSize</name> + <state>130</state> + </option> + <option> + <name>GenNearHeapSize</name> + <state>0</state> + </option> + <option> + <name>GenFarHeapSize</name> + <state>0</state> + </option> + <option> + <name>GeneralEnableMisra</name> + <state>0</state> + </option> + <option> + <name>GeneralMisraVerbose</name> + <state>0</state> + </option> + <option> + <name>GeneralMisraVer</name> + <state>0</state> + </option> + <option> + <name>GeneralMisraRules04</name> + <version>0</version> + <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> + </option> + <option> + <name>GeneralMisraRules98</name> + <version>0</version> + <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state> + </option> + <option> + <name>GenMathFunctionVariant</name> + <version>0</version> + <state>0</state> + </option> + <option> + <name>GenMathFunctionDescription</name> + <state>Default variants of cos, sin, tan, log, log10, pow, and exp.</state> + </option> + </data> + </settings> + <settings> + <name>ICCRL78</name> + <archiveVersion>5</archiveVersion> + <data> + <version>7</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>IccDivModInstr</name> + <state>0</state> + </option> + <option> + <name>IccCore</name> + <state>0</state> + </option> + <option> + <name>IccCodeModel</name> + <state>0</state> + </option> + <option> + <name>IccDataModel</name> + <state>0</state> + </option> + <option> + <name>IccNearConstLocation</name> + <state>0</state> + </option> + <option> + <name>IccObjPrefix</name> + <state>1</state> + </option> + <option> + <name>IccLibConfigHeader</name> + <state>1</state> + </option> + <option> + <name>IccLang</name> + <state>0</state> + </option> + <option> + <name>IccCDialect</name> + <state>1</state> + </option> + <option> + <name>IccAllowVLA</name> + <state>0</state> + </option> + <option> + <name>IccCppDialect</name> + <state>1</state> + </option> + <option> + <name>IccRequirePrototypes</name> + <state>0</state> + </option> + <option> + <name>IccLanguageConformance</name> + <state>0</state> + </option> + <option> + <name>IccCharIs</name> + <state>1</state> + </option> + <option> + <name>IccMultibyteSupport</name> + <state>0</state> + </option> + <option> + <name>IccOptLevel</name> + <state>0</state> + </option> + <option> + <name>IccOptStrategy</name> + <version>0</version> + <state>0</state> + </option> + <option> + <name>IccOptLevelSlave</name> + <state>0</state> + </option> + <option> + <name>IccOptAllowList</name> + <version>2</version> + <state>00000000</state> + </option> + <option> + <name>IccWrksegEnable</name> + <state>0</state> + </option> + <option> + <name>IccWrksegSize</name> + <state>20</state> + </option> + <option> + <name>IccCalltFuncRt</name> + <state>0</state> + </option> + <option> + <name>IccModuleTypeOverride</name> + <state>0</state> + </option> + <option> + <name>IccModuleType</name> + <state>0</state> + </option> + <option> + <name>IccObjModuleNameOverride</name> + <state>0</state> + </option> + <option> + <name>IccObjModuleName</name> + <state>$FILE_BNAME$</state> + </option> + <option> + <name>IccCodeSegmentNameOverride</name> + <state>0</state> + </option> + <option> + <name>IccCodeSegmentName</name> + <state>CODE</state> + </option> + <option> + <name>IccGenerateDebugInfo</name> + <state>1</state> + </option> + <option> + <name>IccOutputFile</name> + <state>$FILE_BNAME$.r87</state> + </option> + <option> + <name>CCDefines</name> + <state>RL78_G1A_TB</state> + </option> + <option> + <name>CCPreprocFile</name> + <state>0</state> + </option> + <option> + <name>CCPreprocComments</name> + <state>0</state> + </option> + <option> + <name>CCPreprocLine</name> + <state>0</state> + </option> + <option> + <name>CCListCFile</name> + <state>0</state> + </option> + <option> + <name>CCListCMnemonics</name> + <state>1</state> + </option> + <option> + <name>CCListCMessages</name> + <state>0</state> + </option> + <option> + <name>CCListAssFile</name> + <state>0</state> + </option> + <option> + <name>CCListAssSource</name> + <state>1</state> + </option> + <option> + <name>CCEnableRemarks</name> + <state>0</state> + </option> + <option> + <name>CCDiagSuppress</name> + <state>Pa082, Pe1053</state> + </option> + <option> + <name>CCDiagRemark</name> + <state></state> + </option> + <option> + <name>CCDiagWarning</name> + <state></state> + </option> + <option> + <name>CCDiagError</name> + <state></state> + </option> + <option> + <name>CCDiagWarnAreErr</name> + <state>0</state> + </option> + <option> + <name>CCCompilerRuntimeInfo</name> + <state>0</state> + </option> + <option> + <name>PreInclude</name> + <state></state> + </option> + <option> + <name>CCIncludePath2</name> + <state>$PROJ_DIR$\..\..\Source\include</state> + <state>$PROJ_DIR$\..\Common\include</state> + <state>$PROJ_DIR$</state> + <state>$PROJ_DIR$\..\..\Source\portable\IAR\RL78</state> + </option> + <option> + <name>CCStdIncCheck</name> + <state>0</state> + </option> + <option> + <name>CompilerMisraOverride</name> + <state>0</state> + </option> + <option> + <name>CompilerMisraRules04</name> + <version>0</version> + <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state> + </option> + <option> + <name>CompilerMisraRules98</name> + <version>0</version> + <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state> + </option> + <option> + <name>IccUseExtraOptions</name> + <state>0</state> + </option> + <option> + <name>IccExtraOptions</name> + <state></state> + </option> + <option> + <name>IccCppInlineSemantics</name> + <state>0</state> + </option> + <option> + <name>IccStaticDestr</name> + <state>1</state> + </option> + <option> + <name>IccFloatSemantics</name> + <state>0</state> + </option> + <option> + <name>IccNoSizeConst</name> + <state>0</state> + </option> + </data> + </settings> + <settings> + <name>ARL78</name> + <archiveVersion>5</archiveVersion> + <data> + <version>2</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>AsmCore</name> + <state>0</state> + </option> + <option> + <name>AsmHwSupport</name> + <state>0</state> + </option> + <option> + <name>AsmObjPrefix</name> + <state>1</state> + </option> + <option> + <name>AsmOutputFile</name> + <state>$FILE_BNAME$.r87</state> + </option> + <option> + <name>AsmCaseSensitivity</name> + <state>1</state> + </option> + <option> + <name>AsmMultibyteSupport</name> + <state>0</state> + </option> + <option> + <name>AsmAllowMnemonics</name> + <state>0</state> + </option> + <option> + <name>AsmAllowDirectives</name> + <state>0</state> + </option> + <option> + <name>AsmMacroChars</name> + <version>0</version> + <state>0</state> + </option> + <option> + <name>AsmDebugInfo</name> + <state>1</state> + </option> + <option> + <name>AsmListFile</name> + <state>0</state> + </option> + <option> + <name>AsmListNoDiagnostics</name> + <state>0</state> + </option> + <option> + <name>AsmListIncludeCrossRef</name> + <state>0</state> + </option> + <option> + <name>AsmListMacroDefinitions</name> + <state>0</state> + </option> + <option> + <name>AsmListNoMacroExpansion</name> + <state>0</state> + </option> + <option> + <name>AsmListAssembledOnly</name> + <state>0</state> + </option> + <option> + <name>AsmListTruncateMultiline</name> + <state>0</state> + </option> + <option> + <name>AsmStdIncludeIgnore</name> + <state>0</state> + </option> + <option> + <name>AsmIncludePath</name> + <state>$PROJ_DIR$\..\..\Source\portable\IAR\RL78</state> + <state>$PROJ_DIR$</state> + </option> + <option> + <name>AsmDefines</name> + <state>RL78_G1A_TB</state> + <state>__FAR_DATA_MODEL__</state> + </option> + <option> + <name>AsmPreprocOutput</name> + <state>0</state> + </option> + <option> + <name>AsmPreprocComment</name> + <state>0</state> + </option> + <option> + <name>AsmPreprocLine</name> + <state>0</state> + </option> + <option> + <name>AsmEnableRemarks</name> + <state>0</state> + </option> + <option> + <name>AsmDiagnosticsSuppress</name> + <state></state> + </option> + <option> + <name>AsmDiagnosticsRemark</name> + <state></state> + </option> + <option> + <name>AsmDiagnosticsWarning</name> + <state></state> + </option> + <option> + <name>AsmDiagnosticsError</name> + <state></state> + </option> + <option> + <name>AsmDiagnosticsWarningsAreErrors</name> + <state>0</state> + </option> + <option> + <name>AsmLimitNumberOfErrors</name> + <state>0</state> + </option> + <option> + <name>AsmMaxNumberOfErrors</name> + <state>100</state> + </option> + <option> + <name>AsmUseExtraOptions</name> + <state>0</state> + </option> + <option> + <name>AsmExtraOptions</name> + <state></state> + </option> + <option> + <name>AsmCodeModel</name> + <state>0</state> + </option> + <option> + <name>AsmDataModel</name> + <state>0</state> + </option> + <option> + <name>PreInclude</name> + <state></state> + </option> + </data> + </settings> + <settings> + <name>CUSTOM</name> + <archiveVersion>3</archiveVersion> + <data> + <extensions></extensions> + <cmdline></cmdline> + </data> + </settings> + <settings> + <name>BICOMP</name> + <archiveVersion>0</archiveVersion> + <data/> + </settings> + <settings> + <name>BUILDACTION</name> + <archiveVersion>1</archiveVersion> + <data> + <prebuild></prebuild> + <postbuild></postbuild> + </data> + </settings> + <settings> + <name>XLINK</name> + <archiveVersion>5</archiveVersion> + <data> + <version>14</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>XOutOverride</name> + <state>0</state> + </option> + <option> + <name>OutputFile</name> + <state>RTOSDemo.d87</state> + </option> + <option> + <name>OutputFormat</name> + <version>11</version> + <state>23</state> + </option> + <option> + <name>FormatVariant</name> + <version>8</version> + <state>2</state> + </option> + <option> + <name>SecondaryOutputFile</name> + <state>(None for the selected format)</state> + </option> + <option> + <name>XDefines</name> + <state></state> + </option> + <option> + <name>AlwaysOutput</name> + <state>0</state> + </option> + <option> + <name>OverlapWarnings</name> + <state>0</state> + </option> + <option> + <name>NoGlobalCheck</name> + <state>0</state> + </option> + <option> + <name>XList</name> + <state>1</state> + </option> + <option> + <name>SegmentMap</name> + <state>1</state> + </option> + <option> + <name>ListSymbols</name> + <state>2</state> + </option> + <option> + <name>PageLengthCheck</name> + <state>0</state> + </option> + <option> + <name>PageLength</name> + <state>80</state> + </option> + <option> + <name>XIncludes</name> + <state>$TOOLKIT_DIR$\LIB\</state> + </option> + <option> + <name>ModuleStatus</name> + <state>0</state> + </option> + <option> + <name>XclOverride</name> + <state>0</state> + </option> + <option> + <name>XclFile</name> + <state>$TOOLKIT_DIR$\config\lnkr5f10wmg.xcl</state> + </option> + <option> + <name>XclFileSlave</name> + <state></state> + </option> + <option> + <name>XLinkMisraHandler</name> + <state>0</state> + </option> + <option> + <name>XlinkExtraOptionsCheck</name> + <state>0</state> + </option> + <option> + <name>XlinkExtraOptions</name> + <state></state> + </option> + <option> + <name>DoFill</name> + <state>0</state> + </option> + <option> + <name>FillerByte</name> + <state>0xFF</state> + </option> + <option> + <name>DoCrc</name> + <state>0</state> + </option> + <option> + <name>CrcSize</name> + <version>0</version> + <state>1</state> + </option> + <option> + <name>CrcAlgo</name> + <state>1</state> + </option> + <option> + <name>CrcPoly</name> + <state>0x11021</state> + </option> + <option> + <name>CrcCompl</name> + <version>0</version> + <state>0</state> + </option> + <option> + <name>RangeCheckAlternatives</name> + <state>0</state> + </option> + <option> + <name>SuppressAllWarn</name> + <state>0</state> + </option> + <option> + <name>SuppressDiags</name> + <state>w18, w6</state> + </option> + <option> + <name>TreatAsWarn</name> + <state></state> + </option> + <option> + <name>TreatAsErr</name> + <state></state> + </option> + <option> + <name>ModuleLocalSym</name> + <version>0</version> + <state>0</state> + </option> + <option> + <name>CrcBitOrder</name> + <version>0</version> + <state>0</state> + </option> + <option> + <name>IncludeSuppressed</name> + <state>0</state> + </option> + <option> + <name>ModuleSummary</name> + <state>1</state> + </option> + <option> + <name>xcProgramEntryLabel</name> + <state>__program_start</state> + </option> + <option> + <name>DebugInformation</name> + <state>0</state> + </option> + <option> + <name>RuntimeControl</name> + <state>1</state> + </option> + <option> + <name>IoEmulation</name> + <state>1</state> + </option> + <option> + <name>AllowExtraOutput</name> + <state>0</state> + </option> + <option> + <name>GenerateExtraOutput</name> + <state>1</state> + </option> + <option> + <name>XExtraOutOverride</name> + <state>1</state> + </option> + <option> + <name>ExtraOutputFile</name> + <state>RTOSDemo.a87</state> + </option> + <option> + <name>ExtraOutputFormat</name> + <version>11</version> + <state>23</state> + </option> + <option> + <name>ExtraFormatVariant</name> + <version>8</version> + <state>2</state> + </option> + <option> + <name>xcOverrideProgramEntryLabel</name> + <state>0</state> + </option> + <option> + <name>xcProgramEntryLabelSelect</name> + <state>0</state> + </option> + <option> + <name>ListOutputFormat</name> + <state>0</state> + </option> + <option> + <name>BufferedTermOutput</name> + <state>1</state> + </option> + <option> + <name>OverlaySystemMap</name> + <state>0</state> + </option> + <option> + <name>RawBinaryFile</name> + <state></state> + </option> + <option> + <name>RawBinarySymbol</name> + <state></state> + </option> + <option> + <name>RawBinarySegment</name> + <state></state> + </option> + <option> + <name>RawBinaryAlign</name> + <state></state> + </option> + <option> + <name>CrcAlign</name> + <state>1</state> + </option> + <option> + <name>CrcInitialValue</name> + <state>0x0</state> + </option> + <option> + <name>XlinkNearConstLocation</name> + <state>1</state> + </option> + <option> + <name>XlinkRTLibraryFile</name> + <state>1</state> + </option> + <option> + <name>XlinkHwSupport</name> + <state>1</state> + </option> + <option> + <name>XlinkLibIOConfig</name> + <state>1</state> + </option> + <option> + <name>XlinkStackSize</name> + <state>1</state> + </option> + <option> + <name>XlinkNearHeap</name> + <state>1</state> + </option> + <option> + <name>XlinkFarHeap</name> + <state>1</state> + </option> + <option> + <name>CrcUnitSize</name> + <version>0</version> + <state>0</state> + </option> + </data> + </settings> + <settings> + <name>XAR</name> + <archiveVersion>5</archiveVersion> + <data> + <version>0</version> + <wantNonLocal>1</wantNonLocal> + <debug>1</debug> + <option> + <name>XarOutOverride</name> + <state>0</state> + </option> + <option> + <name>XarInputs</name> + <state></state> + </option> + <option> + <name>XarOutputFile</name> + <state></state> + </option> + </data> + </settings> + <settings> + <name>INTERNAL_HWSUPPORT</name> + <archiveVersion>5</archiveVersion> + <data/> + </settings> + <settings> + <name>BILINK</name> + <archiveVersion>0</archiveVersion> + <data/> + </settings> + </configuration> <group> <name>Demo Source</name> <group> diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/LED.h b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/demo_specific_io.h similarity index 82% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/LED.h rename to FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/demo_specific_io.h index 57f8664221..0dba58fdff 100644 --- a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/LED.h +++ b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/demo_specific_io.h @@ -72,28 +72,50 @@ mission critical applications that require provable dependability. */ -/* - * Board specific macros to initialise and toggle an LED. - */ - #ifndef LED_IO_H #define LED_IO_H +/* Include the register definition file that is correct for the hardware being +used. The C and assembler pre-processor must have one of the following board +definitions defined to have the correct register definition header file +included. Alternatively, just manually include the correct files here. */ + + #ifdef YRPBRL78G13 + #include "ior5f100le.h" + #include "ior5f100le_ext.h" #define LED_BIT ( P7_bit.no7 ) #define LED_INIT() P7 &= 0x7F; PM7 &= 0x7F #endif /* YRPBRL78G13 */ #ifdef YRDKRL78G14 + #include "ior5f104pj.h" + #include "ior5f104pj_ext.h" #define LED_BIT ( P4_bit.no1 ) - #define LED_INIT() PM4_bit.no1 = 0 + #define LED_INIT() LED_BIT = 0 #endif /* YRDKRL78G14 */ #ifdef RSKRL78G1C + #include "ior5f10jgc.h" + #include "ior5f10jgc_ext.h" #define LED_BIT ( P0_bit.no1 ) #define LED_INIT() P0 &= 0xFD; PM0 &= 0xFD #endif /* RSKRL78G1C */ + #ifdef RSKRL78L13 + #include "ior5f10wmg.h" + #include "ior5f10wmg_ext.h" + #define LED_BIT ( P4_bit.no1 ) + #define LED_INIT() P4 &= 0xFD; PM4 &= 0xFD + #endif /* RSKRL78L13 */ + + #ifdef RL78_G1A_TB + #include "ior5f10ele.h" + #include "ior5f10ele_ext.h" + #define LED_BIT ( P6_bit.no2 ) + #define LED_INIT() P6 &= 0xFB; PM6 &= 0xFB + #endif /* RL78_G1A_TB */ + #ifndef LED_BIT #error The hardware platform is not defined #endif diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main.c b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main.c index e16156d0a1..2b4acff9b0 100644 --- a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main.c +++ b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main.c @@ -102,9 +102,7 @@ #include "semphr.h" /* Hardware includes. */ -#include "port_iodefine.h" -#include "port_iodefine_ext.h" -#include "LED.h" +#include "demo_specific_io.h" /* Set mainCREATE_SIMPLE_BLINKY_DEMO_ONLY to one to run the simple blinky demo, or 0 to run the more comprehensive test and demo application. */ @@ -181,7 +179,7 @@ void vAnExampleISR_C_Handler( void ) * This C function is called from a wrapper function that is implemented * in assembly code. See vANExampleISR_ASM_Wrapper() in ExampleISR.s87. * Also see the documentation page for this demo on the FreeRTOS.org website - * for full instructions. + * for full instructions. */ short sHigherPriorityTaskWoken = pdFALSE; @@ -203,8 +201,6 @@ short sHigherPriorityTaskWoken = pdFALSE; int __low_level_init(void) { -unsigned char ucResetFlag = RESF; - portDISABLE_INTERRUPTS(); /* Set fMX */ diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main_blinky.c b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main_blinky.c index 35890528f8..78df194031 100644 --- a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main_blinky.c +++ b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main_blinky.c @@ -119,9 +119,7 @@ #include "semphr.h" /* Eval board specific definitions. */ -#include "port_iodefine.h" -#include "port_iodefine_ext.h" -#include "LED.h" +#include "demo_specific_io.h" /* Priorities at which the tasks are created. */ #define mainQUEUE_RECEIVE_TASK_PRIORITY ( tskIDLE_PRIORITY + 2 ) diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main_full.c b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main_full.c index 88fdc2673d..80b2a2ed17 100644 --- a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main_full.c +++ b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main_full.c @@ -137,9 +137,7 @@ #include "blocktim.h" /* Hardware includes. */ -#include "port_iodefine.h" -#include "port_iodefine_ext.h" -#include "LED.h" +#include "demo_specific_io.h" /* The period at which the check timer will expire, in ms, provided no errors have been reported by any of the standard demo tasks. ms are converted to the diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.cspy.bat b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.cspy.bat index d3dd24caf1..3ee2603b8a 100644 --- a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.cspy.bat +++ b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.cspy.bat @@ -19,6 +19,6 @@ @REM -"C:\devtools\IAR Systems\Embedded Workbench 6.5\common\bin\cspybat" "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\bin\rl78proc.dll" "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\bin\rl78ocd.dll" %1 --plugin "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\bin\rl78bat.dll" --backend -B "--core" "rl78_2" "--near_const_location" "rom0" "--near_const_start" "0xf3000" "--near_const_size" "27.75" "-p" "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\config\debugger\ior5f104pj.ddf" "-d" "tk" +"C:\devtools\IAR Systems\Embedded Workbench 6.5\common\bin\cspybat" "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\bin\rl78proc.dll" "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\bin\rl78ocd.dll" %1 --plugin "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\bin\rl78bat.dll" --backend -B "--core" "rl78_1" "--near_const_location" "rom0" "--near_const_start" "0xf2000" "--near_const_size" "24.00" "-p" "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\config\debugger\ior5f10jgc.ddf" "-d" "e1" diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.dbgdt b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.dbgdt index 154acfdedc..240a38a67a 100644 --- a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.dbgdt +++ b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.dbgdt @@ -19,7 +19,7 @@ - <Column0>242</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths> + <Column0>154</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths> </Workspace> <Disassembly> @@ -31,7 +31,7 @@ - <Wnd2> + <Wnd0> <Tabs> <Tab> <Identity>TabID-30626-17561</Identity> @@ -47,7 +47,7 @@ </Tab> </Tabs> - <SelectedTab>0</SelectedTab></Wnd2><Wnd3> + <SelectedTab>0</SelectedTab></Wnd0><Wnd1> <Tabs> <Tab> <Identity>TabID-8606-17564</Identity> @@ -59,20 +59,20 @@ </Tab> </Tabs> - <SelectedTab>0</SelectedTab></Wnd3></Windows> + <SelectedTab>0</SelectedTab></Wnd1></Windows> <Editor> - <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>139</YPos2><SelStart2>7563</SelStart2><SelEnd2>7563</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\LED.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>66</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>92</YPos2><SelStart2>6374</SelStart2><SelEnd2>6374</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> + <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>147</YPos2><SelStart2>7550</SelStart2><SelEnd2>7550</SelEnd2></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> <Positions> - <Top><Row0><Sizes><Toolbar-01349048><key>iaridepm.enu1</key></Toolbar-01349048></Sizes></Row0><Row1><Sizes><Toolbar-08d62b70><key>debuggergui.enu1</key></Toolbar-08d62b70></Sizes></Row1><Row2><Sizes><Toolbar-093ec820><key>rl78ocd.enu1</key></Toolbar-093ec820></Sizes></Row2><Row3><Sizes/></Row3><Row4><Sizes/></Row4><Row5><Sizes/></Row5><Row6><Sizes/></Row6><Row7><Sizes/></Row7></Top><Left><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>784</Bottom><Right>316</Right><x>-2</x><y>-2</y><xscreen>141</xscreen><yscreen>108</yscreen><sizeHorzCX>83929</sizeHorzCX><sizeHorzCY>109980</sizeHorzCY><sizeVertCX>189286</sizeVertCX><sizeVertCY>800407</sizeVertCY></Rect></Wnd3></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>106</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>108</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>109980</sizeHorzCY><sizeVertCX>83929</sizeVertCX><sizeVertCY>109980</sizeVertCY></Rect></Wnd2></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> + <Top><Row0><Sizes><Toolbar-01349048><key>iaridepm.enu1</key></Toolbar-01349048></Sizes></Row0><Row1><Sizes><Toolbar-10ab8e98><key>debuggergui.enu1</key></Toolbar-10ab8e98></Sizes></Row1><Row2><Sizes><Toolbar-10bd1a50><key>rl78ocd.enu1</key></Toolbar-10bd1a50></Sizes></Row2><Row3><Sizes/></Row3><Row4><Sizes/></Row4><Row5><Sizes/></Row5><Row6><Sizes/></Row6><Row7><Sizes/></Row7><Row8><Sizes/></Row8><Row9><Sizes/></Row9><Row10><Sizes/></Row10><Row11><Sizes/></Row11><Row12><Sizes/></Row12><Row13><Sizes/></Row13><Row14><Sizes/></Row14><Row15><Sizes/></Row15><Row16><Sizes/></Row16><Row17><Sizes/></Row17><Row18><Sizes/></Row18><Row19><Sizes/></Row19><Row20><Sizes/></Row20><Row21><Sizes/></Row21><Row22><Sizes/></Row22><Row23><Sizes/></Row23><Row24><Sizes/></Row24><Row25><Sizes/></Row25><Row26><Sizes/></Row26><Row27><Sizes/></Row27><Row28><Sizes/></Row28><Row29><Sizes/></Row29><Row30><Sizes/></Row30><Row31><Sizes/></Row31><Row32><Sizes/></Row32><Row33><Sizes/></Row33><Row34><Sizes/></Row34><Row35><Sizes/></Row35><Row36><Sizes/></Row36><Row37><Sizes/></Row37><Row38><Sizes/></Row38><Row39><Sizes/></Row39><Row40><Sizes/></Row40><Row41><Sizes/></Row41><Row42><Sizes/></Row42><Row43><Sizes/></Row43><Row44><Sizes/></Row44><Row45><Sizes/></Row45><Row46><Sizes/></Row46><Row47><Sizes/></Row47><Row48><Sizes/></Row48><Row49><Sizes/></Row49><Row50><Sizes/></Row50><Row51><Sizes/></Row51><Row52><Sizes/></Row52><Row53><Sizes/></Row53><Row54><Sizes/></Row54><Row55><Sizes/></Row55><Row56><Sizes/></Row56><Row57><Sizes/></Row57><Row58><Sizes/></Row58><Row59><Sizes/></Row59><Row60><Sizes/></Row60><Row61><Sizes/></Row61><Row62><Sizes/></Row62><Row63><Sizes/></Row63><Row64><Sizes/></Row64><Row65><Sizes/></Row65><Row66><Sizes/></Row66><Row67><Sizes/></Row67><Row68><Sizes/></Row68><Row69><Sizes/></Row69><Row70><Sizes/></Row70><Row71><Sizes/></Row71></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>614</Bottom><Right>228</Right><x>-2</x><y>-2</y><xscreen>9</xscreen><yscreen>8</yscreen><sizeHorzCX>5357</sizeHorzCX><sizeHorzCY>8147</sizeHorzCY><sizeVertCX>136905</sizeVertCX><sizeVertCY>627291</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>276</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>278</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>283096</sizeHorzCY><sizeVertCX>5357</sizeVertCX><sizeVertCY>8147</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> </Desktop> </Project> diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.dni b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.dni index e3076ee7c2..1f7a62ed48 100644 --- a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.dni +++ b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.dni @@ -1,5 +1,5 @@ [DebugChecksum] -Checksum=-776555801 +Checksum=573869402 [DisAssemblyWindow] NumStates=_ 1 State 1=_ 1 @@ -8,8 +8,77 @@ Enabled=_ 0 [CodeCoverage] Enabled=_ 0 [E1] -Map0=0,0,32767,32768 -Map1=1,1042688,1048319,5632 +Map0=0,0,65535,65536 +Map1=1,1044224,1048319,4096 +MapEntries=2 +HWsettings=2,0,1,2,4,0,1,0,17,17,0 +HWsettingsCube=2,4294967295,2,4294967295,0,1,0,0 +HWsettingsRsuid=00000000000000000000 +EventEntries=0 +SeqName0= +SeqData0=0,0 +SeqEnable10=0,0,0,0,0,0,0,0,0,0 +SeqEnable20=0,0,0,0,0,0,0,0,0,0 +SeqEnable30=0,0,0,0,0,0,0,0,0,0 +SeqEnable40=0,0,0,0,0,0,0,0,0,0 +SeqDisable0=0,0,0,0,0,0,0,0,0,0 +SeqData20=0,0,0,0,0,0 +SeqName1= +SeqData1=0,0 +SeqEnable11=0,0,0,0,0,0,0,0,0,0 +SeqEnable21=0,0,0,0,0,0,0,0,0,0 +SeqEnable31=0,0,0,0,0,0,0,0,0,0 +SeqEnable41=0,0,0,0,0,0,0,0,0,0 +SeqDisable1=0,0,0,0,0,0,0,0,0,0 +SeqData21=0,0,0,0,0,0 +SeqName2= +SeqData2=0,0 +SeqEnable12=0,0,0,0,0,0,0,0,0,0 +SeqEnable22=0,0,0,0,0,0,0,0,0,0 +SeqEnable32=0,0,0,0,0,0,0,0,0,0 +SeqEnable42=0,0,0,0,0,0,0,0,0,0 +SeqDisable2=0,0,0,0,0,0,0,0,0,0 +SeqData22=0,0,0,0,0,0 +SeqName3= +SeqData3=0,0 +SeqEnable13=0,0,0,0,0,0,0,0,0,0 +SeqEnable23=0,0,0,0,0,0,0,0,0,0 +SeqEnable33=0,0,0,0,0,0,0,0,0,0 +SeqEnable43=0,0,0,0,0,0,0,0,0,0 +SeqDisable3=0,0,0,0,0,0,0,0,0,0 +SeqData23=0,0,0,0,0,0 +SeqName4= +SeqData4=0,0 +SeqEnable14=0,0,0,0,0,0,0,0,0,0 +SeqEnable24=0,0,0,0,0,0,0,0,0,0 +SeqEnable34=0,0,0,0,0,0,0,0,0,0 +SeqEnable44=0,0,0,0,0,0,0,0,0,0 +SeqDisable4=0,0,0,0,0,0,0,0,0,0 +SeqData24=0,0,0,0,0,0 +TraceSettings=128,0,0,0,0,0,8192 +TimerSettings=0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +CoverSettings=1048192,1048207,0 +Version=1,trace.txt +LastDevFile=DR5F10ELE.DVF +EmulType=64 +BreakToggle=0 +EventLimits=0,1,1,0,0,0,1 +LastSetupFailed=0 +ForceHwSetup=0 +[StackPlugin] +Enabled=1 +OverflowWarningsEnabled=1 +WarningThreshold=90 +SpWarningsEnabled=1 +WarnHow=0 +UseTrigger=1 +TriggerName=main +LimitSize=0 +ByteLimit=50 +[TK] +LastSetupFailed=0 +Map0=0,0,65535,65536 +Map1=1,1044224,1048319,4096 MapEntries=2 HWsettings=2,0,1,2,4,0,1,0,16,1,0 HWsettingsCube=2,4294967295,2,4294967295,0,1,0,0 @@ -59,85 +128,16 @@ TraceSettings=128,0,0,0,0,0,8192 TimerSettings=0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 CoverSettings=1048192,1048207,0 Version=1,trace.txt -LastDevFile=DR5F10JGC.DVF -EmulType=64 -BreakToggle=0 -EventLimits=0,1,1,0,0,0,1 -LastSetupFailed=0 -ForceHwSetup=0 -[StackPlugin] -Enabled=1 -OverflowWarningsEnabled=1 -WarningThreshold=90 -SpWarningsEnabled=1 -WarnHow=0 -UseTrigger=1 -TriggerName=main -LimitSize=0 -ByteLimit=50 -[TK] -LastSetupFailed=0 -Map0=0,0,262143,262144 -Map1=1,1023744,1048319,24576 -MapEntries=2 -HWsettings=3,0,1,2,4,0,1,0,16,1,0 -HWsettingsCube=2,4294967295,2,4294967295,0,1,0,0 -HWsettingsRsuid=00000000000000000000 -EventEntries=0 -SeqName0= -SeqData0=0,0 -SeqEnable10=0,0,0,0,0,0,0,0,0,0 -SeqEnable20=0,0,0,0,0,0,0,0,0,0 -SeqEnable30=0,0,0,0,0,0,0,0,0,0 -SeqEnable40=0,0,0,0,0,0,0,0,0,0 -SeqDisable0=0,0,0,0,0,0,0,0,0,0 -SeqData20=0,0,0,0,0,0 -SeqName1= -SeqData1=0,0 -SeqEnable11=0,0,0,0,0,0,0,0,0,0 -SeqEnable21=0,0,0,0,0,0,0,0,0,0 -SeqEnable31=0,0,0,0,0,0,0,0,0,0 -SeqEnable41=0,0,0,0,0,0,0,0,0,0 -SeqDisable1=0,0,0,0,0,0,0,0,0,0 -SeqData21=0,0,0,0,0,0 -SeqName2= -SeqData2=0,0 -SeqEnable12=0,0,0,0,0,0,0,0,0,0 -SeqEnable22=0,0,0,0,0,0,0,0,0,0 -SeqEnable32=0,0,0,0,0,0,0,0,0,0 -SeqEnable42=0,0,0,0,0,0,0,0,0,0 -SeqDisable2=0,0,0,0,0,0,0,0,0,0 -SeqData22=0,0,0,0,0,0 -SeqName3= -SeqData3=0,0 -SeqEnable13=0,0,0,0,0,0,0,0,0,0 -SeqEnable23=0,0,0,0,0,0,0,0,0,0 -SeqEnable33=0,0,0,0,0,0,0,0,0,0 -SeqEnable43=0,0,0,0,0,0,0,0,0,0 -SeqDisable3=0,0,0,0,0,0,0,0,0,0 -SeqData23=0,0,0,0,0,0 -SeqName4= -SeqData4=0,0 -SeqEnable14=0,0,0,0,0,0,0,0,0,0 -SeqEnable24=0,0,0,0,0,0,0,0,0,0 -SeqEnable34=0,0,0,0,0,0,0,0,0,0 -SeqEnable44=0,0,0,0,0,0,0,0,0,0 -SeqDisable4=0,0,0,0,0,0,0,0,0,0 -SeqData24=0,0,0,0,0,0 -TraceSettings=128,0,0,0,0,0,8192 -TimerSettings=0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -CoverSettings=1048192,1048207,0 -Version=1,trace.txt -LastDevFile=DR5F104PJ.DVF +LastDevFile=DR5F100LE.DVF EmulType=256 BreakToggle=0 -EventLimits=0,2,2,0,0,0,2 +EventLimits=0,1,1,0,0,0,1 ForceHwSetup=0 [Stack] FillEnabled=0 OverflowWarningsEnabled=1 WarningThreshold=90 -SpWarningsEnabled=1 +SpWarningsEnabled=0 WarnLogOnly=1 UseTrigger=1 TriggerName=main diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.wsdt b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.wsdt index 16f19c8794..db581bce12 100644 --- a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.wsdt +++ b/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.wsdt @@ -3,7 +3,7 @@ <Workspace> <ConfigDictionary> - <CurrentConfigs><Project>RTOSDemo/YRDKRL78G14</Project></CurrentConfigs></ConfigDictionary> + <CurrentConfigs><Project>RTOSDemo/RSKRL78G1C</Project></CurrentConfigs></ConfigDictionary> <Desktop> <Static> <Workspace> @@ -12,12 +12,12 @@ - <Column0>335</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths> + <Column0>263</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths> </Workspace> <Build><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>684</ColumnWidth1><ColumnWidth2>182</ColumnWidth2><ColumnWidth3>45</ColumnWidth3></Build><TerminalIO/><Debug-Log><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1218</ColumnWidth1></Debug-Log><Disassembly><MixedMode>1</MixedMode><CodeCovShow>1</CodeCovShow><InstrProfShow>1</InstrProfShow></Disassembly><Find-in-Files><ColumnWidth0>439</ColumnWidth0><ColumnWidth1>62</ColumnWidth1><ColumnWidth2>753</ColumnWidth2></Find-in-Files></Static> <Windows> - <Wnd0> + <Wnd2> <Tabs> <Tab> <Identity>TabID-25565-17041</Identity> @@ -25,24 +25,24 @@ <Factory>Workspace</Factory> <Session> - <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode><ExpandedNode>RTOSDemo/Demo Source</ExpandedNode><ExpandedNode>RTOSDemo/Demo Source/main.c</ExpandedNode><ExpandedNode>RTOSDemo/Output</ExpandedNode></NodeDict></Session> + <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode><ExpandedNode>RTOSDemo/Demo Source</ExpandedNode><ExpandedNode>RTOSDemo/Output</ExpandedNode></NodeDict></Session> </Tab> </Tabs> - <SelectedTab>0</SelectedTab></Wnd0><Wnd1><Tabs><Tab><Identity>TabID-4654-17433</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-7454-1824</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab><Tab><Identity>TabID-32199-1847</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd1></Windows> + <SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-4654-17433</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-7454-1824</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab><Tab><Identity>TabID-32199-1847</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows> <Editor> - <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>139</YPos2><SelStart2>7563</SelStart2><SelEnd2>7563</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\LED.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>66</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>92</YPos2><SelStart2>6374</SelStart2><SelEnd2>6374</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> + <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>147</YPos2><SelStart2>7550</SelStart2><SelEnd2>7550</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\demo_specific_io.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>64</YPos2><SelStart2>4262</SelStart2><SelEnd2>4262</SelEnd2></Tab><ActiveTab>1</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> <Positions> - <Top><Row0><Sizes><Toolbar-01349048><key>iaridepm.enu1</key></Toolbar-01349048></Sizes></Row0><Row1><Sizes/></Row1><Row2><Sizes/></Row2><Row3><Sizes/></Row3><Row4><Sizes/></Row4><Row5><Sizes/></Row5><Row6><Sizes/></Row6><Row7><Sizes/></Row7><Row8><Sizes/></Row8><Row9><Sizes/></Row9><Row10><Sizes/></Row10></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>639</Bottom><Right>409</Right><x>-2</x><y>-2</y><xscreen>647</xscreen><yscreen>471</yscreen><sizeHorzCX>385119</sizeHorzCX><sizeHorzCY>479633</sizeHorzCY><sizeVertCX>244643</sizeVertCX><sizeVertCY>652749</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>299</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>301</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>306517</sizeHorzCY><sizeVertCX>505357</sizeVertCX><sizeVertCY>608961</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> + <Top><Row0><Sizes><Toolbar-01349048><key>iaridepm.enu1</key></Toolbar-01349048></Sizes></Row0><Row1><Sizes/></Row1><Row2><Sizes/></Row2><Row3><Sizes/></Row3><Row4><Sizes/></Row4><Row5><Sizes/></Row5><Row6><Sizes/></Row6><Row7><Sizes/></Row7><Row8><Sizes/></Row8><Row9><Sizes/></Row9><Row10><Sizes/></Row10><Row11><Sizes/></Row11><Row12><Sizes/></Row12><Row13><Sizes/></Row13><Row14><Sizes/></Row14><Row15><Sizes/></Row15><Row16><Sizes/></Row16><Row17><Sizes/></Row17><Row18><Sizes/></Row18><Row19><Sizes/></Row19><Row20><Sizes/></Row20><Row21><Sizes/></Row21><Row22><Sizes/></Row22><Row23><Sizes/></Row23><Row24><Sizes/></Row24><Row25><Sizes/></Row25><Row26><Sizes/></Row26><Row27><Sizes/></Row27><Row28><Sizes/></Row28><Row29><Sizes/></Row29><Row30><Sizes/></Row30><Row31><Sizes/></Row31><Row32><Sizes/></Row32><Row33><Sizes/></Row33><Row34><Sizes/></Row34><Row35><Sizes/></Row35><Row36><Sizes/></Row36><Row37><Sizes/></Row37><Row38><Sizes/></Row38><Row39><Sizes/></Row39><Row40><Sizes/></Row40><Row41><Sizes/></Row41><Row42><Sizes/></Row42><Row43><Sizes/></Row43><Row44><Sizes/></Row44><Row45><Sizes/></Row45><Row46><Sizes/></Row46><Row47><Sizes/></Row47><Row48><Sizes/></Row48><Row49><Sizes/></Row49><Row50><Sizes/></Row50><Row51><Sizes/></Row51><Row52><Sizes/></Row52><Row53><Sizes/></Row53><Row54><Sizes/></Row54><Row55><Sizes/></Row55><Row56><Sizes/></Row56><Row57><Sizes/></Row57><Row58><Sizes/></Row58><Row59><Sizes/></Row59><Row60><Sizes/></Row60><Row61><Sizes/></Row61><Row62><Sizes/></Row62><Row63><Sizes/></Row63><Row64><Sizes/></Row64><Row65><Sizes/></Row65><Row66><Sizes/></Row66><Row67><Sizes/></Row67><Row68><Sizes/></Row68><Row69><Sizes/></Row69><Row70><Sizes/></Row70></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>749</Bottom><Right>337</Right><x>-2</x><y>-2</y><xscreen>9625</xscreen><yscreen>6151</yscreen><sizeHorzCX>5729167</sizeHorzCX><sizeHorzCY>6263747</sizeHorzCY><sizeVertCX>201786</sizeVertCX><sizeVertCY>764766</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>189</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>191</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>194501</sizeHorzCY><sizeVertCX>7519643</sizeVertCX><sizeVertCY>7952138</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> </Desktop> </Workspace>