From fa7222ab4a3ef17e7152f4654592befa07f39731 Mon Sep 17 00:00:00 2001 From: Richard Barry Date: Wed, 23 Apr 2014 14:34:49 +0000 Subject: [PATCH] Update demos that use FreeRTOS+FAT SL to have correct version numbers after the update of FreeRTOS+FAT SL itself. --- .../IAR/RTOSDemo.ewd | 72 +++++++++++++++--- .../IAR/RTOSDemo.ewp | 33 ++++++-- .../IAR/settings/RTOSDemo.dni | 6 -- .../IAR/settings/RTOSDemo.wsdt | 14 ++-- .../Source/Full-Demo/config_fat_sl.h | 4 +- .../Source/Full-Demo/config_mdriver_ram.h | 2 +- .../RTOSDemo.atsuo | Bin 99328 -> 99328 bytes .../RTOSDemo.cproj | 60 --------------- .../src/config/config_fat_sl.h | 4 +- .../src/config/config_mdriver_ram.h | 2 +- .../RTOSDemo/Full-Demo/config_fat_sl.h | 4 +- .../RTOSDemo/Full-Demo/config_fat_sl_test.h | 62 +++++++++++++++ .../RTOSDemo/Full-Demo/config_mdriver_ram.h | 2 +- .../Demo/Common/Minimal/EventGroupsDemo.c | 4 +- .../RX600_RX64M_RSK_Renesas_e2studio/.info | 3 +- .../Renesas_Code/cg_src/r_cg_iodefine.h | 63 +++++++-------- 16 files changed, 201 insertions(+), 134 deletions(-) create mode 100644 FreeRTOS/Demo/CORTEX_SmartFusion2_M2S050_SoftConsole/RTOSDemo/Full-Demo/config_fat_sl_test.h diff --git a/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/RTOSDemo.ewd b/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/RTOSDemo.ewd index 10f454cc6..81e55ac4f 100644 --- a/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/RTOSDemo.ewd +++ b/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/RTOSDemo.ewd @@ -12,7 +12,7 @@ C-SPY 2 - 25 + 26 1 1 + + + + + + @@ -257,7 +281,7 @@ CMSISDAP_ID 2 - 0 + 2 1 1 + + + + + + @@ -472,7 +520,7 @@ IJET_ID 2 - 2 + 3 1 1 + @@ -1253,14 +1305,6 @@ $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin 0 - - $TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin - 0 - - - $TOOLKIT_DIR$\plugins\rtos\Quadros\Quadros_EWB6_Plugin.ewplugin - 0 - $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin 0 @@ -1269,6 +1313,10 @@ $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin 0 + + $TOOLKIT_DIR$\plugins\rtos\TI-RTOS\tirtosplugin.ewplugin + 0 + $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin 0 diff --git a/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/RTOSDemo.ewp b/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/RTOSDemo.ewp index ce5914e3e..f0b9b6d9a 100644 --- a/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/RTOSDemo.ewp +++ b/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/RTOSDemo.ewp @@ -12,7 +12,7 @@ General 3 - 21 + 22 1 1 + ICCARM 2 - 28 + 30 1 1 + + AARM 2 - 8 + 9 1 1 + @@ -620,7 +637,7 @@ ILINK 0 - 15 + 16 1 1 + diff --git a/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/settings/RTOSDemo.dni b/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/settings/RTOSDemo.dni index 6174c3cd6..168f8bbb0 100644 --- a/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/settings/RTOSDemo.dni +++ b/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/settings/RTOSDemo.dni @@ -52,9 +52,6 @@ Title0=ITrgPwr Symbol0=0 4 1 LiveEnabled=0 LiveFile=PowerLogLive.log -[Trace2] -Enabled=0 -ShowSource=0 [SWOTraceWindow] ForcedPcSampling=0 ForcedInterruptLogs=0 @@ -94,9 +91,6 @@ UseAuto=0 TypeViolation=1 UnspecRange=1 ActionState=1 -[Trace1] -Enabled=0 -ShowSource=1 [Log file] LoggingEnabled=_ 0 LogFile=_ "" diff --git a/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/settings/RTOSDemo.wsdt b/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/settings/RTOSDemo.wsdt index e9229ca91..fb28973bb 100644 --- a/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/settings/RTOSDemo.wsdt +++ b/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/IAR/settings/RTOSDemo.wsdt @@ -14,7 +14,7 @@ - 290272727 + 306272727 @@ -30,7 +30,7 @@ - + TabID-16877-7786 @@ -38,11 +38,11 @@ Workspace - RTOSDemoRTOSDemo/Full-DemoRTOSDemo/Full-Demo/Common-Demo-Source + RTOSDemoRTOSDemo/Blinky-Demo - 0 + 0 TabID-27919-7988 @@ -58,20 +58,20 @@ TabID-959-438Ambiguous DefinitionsSelect-Ambiguous-DefinitionsTabID-21579-10611Find All DeclarationsFind-All-Declarations - 1 + 1 - TextEditor$WS_DIR$\..\Source\main.c00000122667766770TextEditor$WS_DIR$\..\Source\Full-Demo\main_full.c000004101938919389TextEditor$WS_DIR$\..\..\Common\Minimal\QueueOverwrite.c00000178814181410100000010000001 + TextEditor$WS_DIR$\..\Source\main.c0000062667766770TextEditor$WS_DIR$\..\Source\Full-Demo\main_full.c000004101938919389TextEditor$WS_DIR$\..\Source\Blinky-Demo\main_blinky.c0000063000100000010000001 - iaridepm.enu1-2-2692380-2-2200200119048203666227381706721-2-22461682-2-216842481002381252546119048203666 + iaridepm.enu1-2-2692380-2-2200200119048203666227381706721-2-22461682-2-216842481002381252546119048203666 diff --git a/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/Source/Full-Demo/config_fat_sl.h b/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/Source/Full-Demo/config_fat_sl.h index a51ecb8ed..1c69c6417 100644 --- a/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/Source/Full-Demo/config_fat_sl.h +++ b/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/Source/Full-Demo/config_fat_sl.h @@ -1,5 +1,5 @@ /* - * FreeRTOS+FAT FS V1.0.0 (C) 2013 HCC Embedded + * FreeRTOS+FAT SL V1.0.1 (C) 2014 HCC Embedded * * FreeRTOS+FAT SL is an complementary component provided to Real Time Engineers * Ltd. by HCC Embedded for use with FreeRTOS. It is not, in itself, part of @@ -38,7 +38,7 @@ #define _CONFIG_FAT_SL_H #include "../version/ver_fat_sl.h" -#if VER_FAT_SL_MAJOR != 3 || VER_FAT_SL_MINOR != 2 +#if VER_FAT_SL_MAJOR != 5 || VER_FAT_SL_MINOR != 2 #error Incompatible FAT_SL version number! #endif diff --git a/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/Source/Full-Demo/config_mdriver_ram.h b/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/Source/Full-Demo/config_mdriver_ram.h index b769abe9f..87ad9c6d6 100644 --- a/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/Source/Full-Demo/config_mdriver_ram.h +++ b/FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/Source/Full-Demo/config_mdriver_ram.h @@ -1,5 +1,5 @@ /* - * FreeRTOS+FAT FS V1.0.0 (C) 2013 HCC Embedded + * FreeRTOS+FAT SL V1.0.1 (C) 2014 HCC Embedded * * FreeRTOS+FAT SL is an complementary component provided to Real Time Engineers * Ltd. by HCC Embedded for use with FreeRTOS. It is not, in itself, part of diff --git a/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/RTOSDemo.atsuo b/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/RTOSDemo.atsuo index 85c113a8bbf7c93dd6054823eee3eb9bf851cd97..2f22006d2b8baf04ac6f1a14a830ae91d5371485 100644 GIT binary patch delta 2868 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 qp~?PLp{%kRYMD6%G|m?ry^FQ%Q4IyZ diff --git a/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/RTOSDemo.cproj b/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/RTOSDemo.cproj index df2987558..525f7236e 100644 --- a/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/RTOSDemo.cproj +++ b/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/RTOSDemo.cproj @@ -281,36 +281,6 @@ True -Wl,--entry=Reset_Handler -Wl,--cref -mthumb -T../src/ASF/sam/utils/linker_scripts/sam4e/sam4e16e/gcc/flash.ld - - - ../src - ../src/ASF/common/boards - ../src/ASF/common/services/clock - ../src/ASF/common/services/ioport - ../src/ASF/common/utils - ../src/ASF/sam/boards - ../src/ASF/sam/boards/sam4e_ek - ../src/ASF/sam/drivers/pmc - ../src/ASF/sam/utils - ../src/ASF/sam/utils/cmsis/sam4e/include - ../src/ASF/sam/utils/cmsis/sam4e/source/templates - ../src/ASF/sam/utils/fpu - ../src/ASF/sam/utils/header_files - ../src/ASF/sam/utils/preprocessor - ../src/ASF/thirdparty/CMSIS/Include - ../src/ASF/thirdparty/CMSIS/Lib/GCC - ../src/config - %24(ToolchainDir)\..\..\CMSIS_Atmel - %24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include - %24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL - %24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\sam4e\include - ../src/ASF/sam/components/ethernet_phy/ksz8051mnl - ../src/ASF/sam/drivers/gmac - ../src/ASF/sam/components/display/aat31xx - ../src/ASF/sam/components/display/ili93xx - ../src/ASF/sam/drivers/ebi/smc - - -DARM_MATH_CM4=true -DBOARD=SAM4E_EK -D__SAM4E16E__ -Dprintf=iprintf @@ -422,36 +392,6 @@ True -Wl,--entry=Reset_Handler -Wl,--cref -mthumb -T../src/ASF/sam/utils/linker_scripts/sam4e/sam4e16e/gcc/flash.ld - - - ../src - ../src/ASF/common/boards - ../src/ASF/common/services/clock - ../src/ASF/common/services/ioport - ../src/ASF/common/utils - ../src/ASF/sam/boards - ../src/ASF/sam/boards/sam4e_ek - ../src/ASF/sam/drivers/pmc - ../src/ASF/sam/utils - ../src/ASF/sam/utils/cmsis/sam4e/include - ../src/ASF/sam/utils/cmsis/sam4e/source/templates - ../src/ASF/sam/utils/fpu - ../src/ASF/sam/utils/header_files - ../src/ASF/sam/utils/preprocessor - ../src/ASF/thirdparty/CMSIS/Include - ../src/ASF/thirdparty/CMSIS/Lib/GCC - ../src/config - %24(ToolchainDir)\..\..\CMSIS_Atmel - %24(ToolchainDir)\..\..\CMSIS_Atmel\CMSIS\Include - %24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL - %24(ToolchainDir)\..\..\CMSIS_Atmel\Device\ATMEL\sam4e\include - ../src/ASF/sam/components/ethernet_phy/ksz8051mnl - ../src/ASF/sam/drivers/gmac - ../src/ASF/sam/components/display/aat31xx - ../src/ASF/sam/components/display/ili93xx - ../src/ASF/sam/drivers/ebi/smc - - Default (-g) -DARM_MATH_CM4=true -DBOARD=SAM4E_EK -D__SAM4E16E__ -Dprintf=iprintf diff --git a/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/src/config/config_fat_sl.h b/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/src/config/config_fat_sl.h index 373d78092..8647077ee 100644 --- a/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/src/config/config_fat_sl.h +++ b/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/src/config/config_fat_sl.h @@ -1,5 +1,5 @@ /* - * FreeRTOS+FAT FS V1.0.0 (C) 2013 HCC Embedded + * FreeRTOS+FAT SL V1.0.1 (C) 2014 HCC Embedded * * FreeRTOS+FAT SL is an complementary component provided to Real Time Engineers * Ltd. by HCC Embedded for use with FreeRTOS. It is not, in itself, part of @@ -38,7 +38,7 @@ #define _CONFIG_FAT_SL_H #include "../version/ver_fat_sl.h" -#if VER_FAT_SL_MAJOR != 3 || VER_FAT_SL_MINOR != 2 +#if VER_FAT_SL_MAJOR != 5 || VER_FAT_SL_MINOR != 2 #error Incompatible FAT_SL version number! #endif diff --git a/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/src/config/config_mdriver_ram.h b/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/src/config/config_mdriver_ram.h index bd7823ef1..de630faf2 100644 --- a/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/src/config/config_mdriver_ram.h +++ b/FreeRTOS/Demo/CORTEX_M4_ATSAM4E_Atmel_Studio/src/config/config_mdriver_ram.h @@ -1,5 +1,5 @@ /* - * FreeRTOS+FAT FS V1.0.0 (C) 2013 HCC Embedded + * FreeRTOS+FAT SL V1.0.1 (C) 2014 HCC Embedded * * FreeRTOS+FAT SL is an complementary component provided to Real Time Engineers * Ltd. by HCC Embedded for use with FreeRTOS. It is not, in itself, part of diff --git a/FreeRTOS/Demo/CORTEX_SmartFusion2_M2S050_SoftConsole/RTOSDemo/Full-Demo/config_fat_sl.h b/FreeRTOS/Demo/CORTEX_SmartFusion2_M2S050_SoftConsole/RTOSDemo/Full-Demo/config_fat_sl.h index 373d78092..8647077ee 100644 --- a/FreeRTOS/Demo/CORTEX_SmartFusion2_M2S050_SoftConsole/RTOSDemo/Full-Demo/config_fat_sl.h +++ b/FreeRTOS/Demo/CORTEX_SmartFusion2_M2S050_SoftConsole/RTOSDemo/Full-Demo/config_fat_sl.h @@ -1,5 +1,5 @@ /* - * FreeRTOS+FAT FS V1.0.0 (C) 2013 HCC Embedded + * FreeRTOS+FAT SL V1.0.1 (C) 2014 HCC Embedded * * FreeRTOS+FAT SL is an complementary component provided to Real Time Engineers * Ltd. by HCC Embedded for use with FreeRTOS. It is not, in itself, part of @@ -38,7 +38,7 @@ #define _CONFIG_FAT_SL_H #include "../version/ver_fat_sl.h" -#if VER_FAT_SL_MAJOR != 3 || VER_FAT_SL_MINOR != 2 +#if VER_FAT_SL_MAJOR != 5 || VER_FAT_SL_MINOR != 2 #error Incompatible FAT_SL version number! #endif diff --git a/FreeRTOS/Demo/CORTEX_SmartFusion2_M2S050_SoftConsole/RTOSDemo/Full-Demo/config_fat_sl_test.h b/FreeRTOS/Demo/CORTEX_SmartFusion2_M2S050_SoftConsole/RTOSDemo/Full-Demo/config_fat_sl_test.h new file mode 100644 index 000000000..2f56f933d --- /dev/null +++ b/FreeRTOS/Demo/CORTEX_SmartFusion2_M2S050_SoftConsole/RTOSDemo/Full-Demo/config_fat_sl_test.h @@ -0,0 +1,62 @@ +/* + * FreeRTOS+FAT SL V1.0.1 (C) 2014 HCC Embedded + * + * FreeRTOS+FAT SL is an complementary component provided to Real Time Engineers + * Ltd. by HCC Embedded for use with FreeRTOS. It is not, in itself, part of + * the FreeRTOS kernel. FreeRTOS+FAT SL is licensed separately from FreeRTOS, + * and uses a different license to FreeRTOS. FreeRTOS+FAT SL uses a dual + * license model, information on which is provided below: + * + * - Open source licensing - + * FreeRTOS+FAT SL is a free download and may be used, modified and distributed + * without charge provided the user adheres to version two of the GNU General + * Public license (GPL) and does not remove the copyright notice or this text. + * The GPL V2 text is available on the gnu.org web site, and on the following + * URL: http://www.FreeRTOS.org/gpl-2.0.txt + * + * - Commercial licensing - + * Businesses and individuals who wish to incorporate FreeRTOS+FAT SL into + * proprietary software for redistribution in any form must first obtain a + * commercial license - and in-so-doing support the maintenance, support and + * further development of the FreeRTOS+FAT SL product. Commercial licenses can + * be obtained from http://shop.freertos.org and do not require any source files + * to be changed. + * + * FreeRTOS+FAT SL is distributed in the hope that it will be useful. You + * cannot use FreeRTOS+FAT SL unless you agree that you use the software 'as + * is'. FreeRTOS+FAT SL is provided WITHOUT ANY WARRANTY; without even the + * implied warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A + * PARTICULAR PURPOSE. Real Time Engineers Ltd. and HCC Embedded disclaims all + * conditions and terms, be they implied, expressed, or statutory. + * + * http://www.FreeRTOS.org + * http://www.FreeRTOS.org/FreeRTOS-Plus + * + */ + +#ifndef _CONFIG_FAT_SL_TEST_H +#define _CONFIG_FAT_SL_TEST_H + +#include "../version/ver_fat_sl.h" +#if VER_FAT_SL_MAJOR != 5 || VER_FAT_SL_MINOR != 2 + #error Incompatible FAT_SL version number! +#endif + + +/* +** Maximum size for seek test. +** Options: 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768 +*/ +#define F_MAX_SEEK_TEST 16384 + + +/* +** Defines media type for testing. +** Options: F_FAT12_MEDIA, F_FAT16_MEDIA, F_FAT32_MEDIA +*/ +#define F_FAT_TYPE F_FAT16_MEDIA + + +#endif /* ifndef _CONFIG_STHIN_TEST_H */ + + diff --git a/FreeRTOS/Demo/CORTEX_SmartFusion2_M2S050_SoftConsole/RTOSDemo/Full-Demo/config_mdriver_ram.h b/FreeRTOS/Demo/CORTEX_SmartFusion2_M2S050_SoftConsole/RTOSDemo/Full-Demo/config_mdriver_ram.h index eababe5fa..134fedd65 100644 --- a/FreeRTOS/Demo/CORTEX_SmartFusion2_M2S050_SoftConsole/RTOSDemo/Full-Demo/config_mdriver_ram.h +++ b/FreeRTOS/Demo/CORTEX_SmartFusion2_M2S050_SoftConsole/RTOSDemo/Full-Demo/config_mdriver_ram.h @@ -1,5 +1,5 @@ /* - * FreeRTOS+FAT FS V1.0.0 (C) 2013 HCC Embedded + * FreeRTOS+FAT SL V1.0.1 (C) 2014 HCC Embedded * * FreeRTOS+FAT SL is an complementary component provided to Real Time Engineers * Ltd. by HCC Embedded for use with FreeRTOS. It is not, in itself, part of diff --git a/FreeRTOS/Demo/Common/Minimal/EventGroupsDemo.c b/FreeRTOS/Demo/Common/Minimal/EventGroupsDemo.c index 4890fde4b..141bb1d5d 100644 --- a/FreeRTOS/Demo/Common/Minimal/EventGroupsDemo.c +++ b/FreeRTOS/Demo/Common/Minimal/EventGroupsDemo.c @@ -1019,8 +1019,8 @@ BaseType_t xMessagePosted; /* Clear the bits again. */ uxReturned = xEventGroupClearBitsFromISR( xISREventGroup, uxBitsToSet ); - /* The returned value should be the value before the bits were cleaed.*/ - if( uxReturned != uxBitsToSet ) + /* Check the message was posted. */ + if( uxReturned != pdPASS ) { xISRTestError = pdTRUE; } diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_Renesas_e2studio/.info b/FreeRTOS/Demo/RX600_RX64M_RSK_Renesas_e2studio/.info index d54af9bd6..03b185af8 100644 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_Renesas_e2studio/.info +++ b/FreeRTOS/Demo/RX600_RX64M_RSK_Renesas_e2studio/.info @@ -2,5 +2,4 @@ TOOL_CHAIN=Renesas RXC Toolchain VERSION=v2.01.00 TC_INSTALL=C:\Devtools\Renesas\RX\2_1_0\ VERSION_IDE=3.06.02.004 -ACTIVE_CONFIGURATION=HardwareDebug -E2STUDIO_VERSION=2.1.0.21 +E2STUDIO_VERSION=2.1.0.21 \ No newline at end of file diff --git a/FreeRTOS/Demo/RX600_RX64M_RSK_Renesas_e2studio/Source/Renesas_Code/cg_src/r_cg_iodefine.h b/FreeRTOS/Demo/RX600_RX64M_RSK_Renesas_e2studio/Source/Renesas_Code/cg_src/r_cg_iodefine.h index b8f28645b..362e2f3b2 100644 --- a/FreeRTOS/Demo/RX600_RX64M_RSK_Renesas_e2studio/Source/Renesas_Code/cg_src/r_cg_iodefine.h +++ b/FreeRTOS/Demo/RX600_RX64M_RSK_Renesas_e2studio/Source/Renesas_Code/cg_src/r_cg_iodefine.h @@ -3,7 +3,7 @@ /* Device : RX/RX600/RX64M */ /* File Name : iodefine.h */ /* Abstract : Definition of I/O Register. */ -/* History : V0.8A (2014-02-18) [Hardware Manual Revision : 0.80] */ +/* History : V0.8C (2014-03-22) [Hardware Manual Revision : 0.80] */ /* Note : This is a typical example. */ /* */ /* Copyright(c) 2014 Renesas Electronics Corp. */ @@ -1768,6 +1768,8 @@ struct st_edmac { struct { unsigned long :24; unsigned long RMAFCE:1; + unsigned long :2; + unsigned long RRFCE:1; } BIT; } TRSCER; char wk7[4]; @@ -2783,9 +2785,9 @@ struct st_eptpc0 { unsigned long MACL:24; } BIT; } SYMACRL; - char wk0a[1]; + char wk1[4]; unsigned long SYIPADDRR; - char wk1[32]; + char wk2[32]; union { unsigned long LONG; struct { @@ -2801,7 +2803,7 @@ struct st_eptpc0 { unsigned long DNUM:8; } BIT; } SYDOMR; - char wk2[8]; + char wk3[8]; union { unsigned long LONG; struct { @@ -2899,7 +2901,7 @@ struct st_eptpc0 { unsigned long PNUM:16; } BIT; } SYPNUMR; - char wk3[20]; + char wk4[20]; union { unsigned long LONG; struct { @@ -2909,7 +2911,7 @@ struct st_eptpc0 { unsigned long BMUP:1; } BIT; } SYRVLDR; - char wk4[12]; + char wk5[12]; union { unsigned long LONG; struct { @@ -2955,7 +2957,7 @@ struct st_eptpc0 { unsigned long ANCE:1; } BIT; } SYTRENR; - char wk5[4]; + char wk6[4]; unsigned long MTCIDU; unsigned long MTCIDL; union { @@ -2965,7 +2967,7 @@ struct st_eptpc0 { unsigned long PNUM:16; } BIT; } MTPID; - char wk6[20]; + char wk7[20]; union { unsigned long LONG; struct { @@ -2988,7 +2990,7 @@ struct st_eptpc0 { unsigned long OFMRL; unsigned long MPDRU; unsigned long MPDRL; - char wk7[8]; + char wk8[8]; union { unsigned long LONG; struct { @@ -3016,7 +3018,7 @@ struct st_eptpc0 { unsigned long SRMV:16; } BIT; } SRR; - char wk8[8]; + char wk9[8]; union { unsigned long LONG; struct { @@ -3052,7 +3054,7 @@ struct st_eptpc0 { unsigned long TYPE:16; } BIT; } PETYPER; - char wk9[12]; + char wk10[12]; unsigned long PPIPR; unsigned long PDIPR; union { @@ -3108,7 +3110,7 @@ struct st_eptpc0 { unsigned long SEL:1; } BIT; } FFLTR; - char wk10[28]; + char wk11[28]; union { unsigned long LONG; struct { @@ -3137,7 +3139,7 @@ struct st_eptpc0 { unsigned long MACL:24; } BIT; } FMAC1RL; - char wk11[80]; + char wk12[80]; union { unsigned long LONG; struct { @@ -3563,6 +3565,7 @@ struct st_exdmac1 { }; struct st_flash { + char wk0[2]; union { unsigned char BYTE; struct { @@ -3570,7 +3573,7 @@ struct st_flash { unsigned char FLWE:2; } BIT; } FWEPROR; - char wk0[7806329]; + char wk1[7806329]; union { unsigned char BYTE; struct { @@ -3582,7 +3585,7 @@ struct st_flash { unsigned char ECRCT:1; } BIT; } FASTAT; - char wk1[3]; + char wk2[3]; union { unsigned char BYTE; struct { @@ -3594,7 +3597,7 @@ struct st_flash { unsigned char ECRCTIE:1; } BIT; } FAEINT; - char wk2[3]; + char wk3[3]; union { unsigned char BYTE; struct { @@ -3602,7 +3605,7 @@ struct st_flash { unsigned char FRDYIE:1; } BIT; } FRDYIE; - char wk3[23]; + char wk4[23]; union { unsigned long LONG; struct { @@ -3615,7 +3618,7 @@ struct st_flash { unsigned long FEADDR:32; } BIT; } FEADDR; - char wk4[28]; + char wk5[28]; union { unsigned short WORD; struct { @@ -3625,7 +3628,7 @@ struct st_flash { unsigned short FCRME:1; } BIT; } FCURAME; - char wk5[42]; + char wk6[42]; union { unsigned long LONG; struct { @@ -3654,7 +3657,7 @@ struct st_flash { unsigned short FENTRYC:1; } BIT; } FENTRYR; - char wk6[2]; + char wk7[2]; union { unsigned short WORD; struct { @@ -3663,7 +3666,7 @@ struct st_flash { unsigned short FPROTCN:1; } BIT; } FPROTR; - char wk7[2]; + char wk8[2]; union { unsigned short WORD; struct { @@ -3672,7 +3675,7 @@ struct st_flash { unsigned short SUINIT:1; } BIT; } FSUINITR; - char wk8[2]; + char wk9[2]; union { unsigned char BYTE; struct { @@ -3680,7 +3683,7 @@ struct st_flash { unsigned char FLOCKST:1; } BIT; } FLKSTAT; - char wk9[15]; + char wk10[15]; union { unsigned short WORD; struct { @@ -3688,7 +3691,7 @@ struct st_flash { unsigned short PCMDR:8; } BIT; } FCMDR; - char wk10[30]; + char wk11[30]; union { unsigned short WORD; struct { @@ -3696,7 +3699,7 @@ struct st_flash { unsigned short PEERRST:8; } BIT; } FPESTAT; - char wk11[14]; + char wk12[14]; union { unsigned char BYTE; struct { @@ -3704,7 +3707,7 @@ struct st_flash { unsigned char BCDIR:1; } BIT; } FBCCNT; - char wk12[3]; + char wk13[3]; union { unsigned char BYTE; struct { @@ -3712,7 +3715,7 @@ struct st_flash { unsigned char BCST:1; } BIT; } FBCSTAT; - char wk13[3]; + char wk14[3]; union { unsigned long LONG; struct { @@ -3720,7 +3723,7 @@ struct st_flash { unsigned long PSADR:19; } BIT; } FPSADDR; - char wk14[4]; + char wk15[4]; union { unsigned short WORD; struct { @@ -3728,7 +3731,7 @@ struct st_flash { unsigned short ESUSPMD:1; } BIT; } FCPSR; - char wk15[2]; + char wk16[2]; union { unsigned short WORD; struct { @@ -17396,7 +17399,7 @@ IPR_PERIA_INTA253=253,IPR_PERIA_INTA254=254,IPR_PERIA_INTA255=255 #define EXDMAC (*(volatile struct st_exdmac __evenaccess *)0x82A00) #define EXDMAC0 (*(volatile struct st_exdmac0 __evenaccess *)0x82800) #define EXDMAC1 (*(volatile struct st_exdmac1 __evenaccess *)0x82840) -#define FLASH (*(volatile struct st_flash __evenaccess *)0x8C296) +#define FLASH (*(volatile struct st_flash __evenaccess *)0x8C294) #define GPT (*(volatile struct st_gpt __evenaccess *)0xC2000) #define GPT0 (*(volatile struct st_gpt0 __evenaccess *)0xC2100) #define GPT1 (*(volatile struct st_gpt0 __evenaccess *)0xC2180)