From b730ea92698d0ea56351a4e5dbdb6cc8f327f151 Mon Sep 17 00:00:00 2001 From: richardbarry Date: Wed, 22 Sep 2010 12:57:57 +0000 Subject: [PATCH] Start to iron out the mods required in switching from the RX RSK hardware to the RDK hardware. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1122 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/ParTest.c | 2 +- .../RTOSDemo/RTOSDemo.hwp | 172 +++++++++--------- .../RTOSDemo/RTOSDemo.nav | Bin 126816 -> 136497 bytes .../RTOSDemo/RTOSDemo.tps | 2 +- .../RTOSDemo/Renesas-Files/hwsetup.c | 4 +- .../RTOSDemo/webserver/phy.c | 58 +++--- .../RTOSDemo/webserver/phy.h | 5 +- .../RX600_RX62N_RSK_GNURX.hws | 4 +- .../RX600_RX62N_RSK_GNURX.tws | 12 +- 9 files changed, 133 insertions(+), 126 deletions(-) diff --git a/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/ParTest.c b/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/ParTest.c index 06caecdb5..d87f7b529 100644 --- a/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/ParTest.c +++ b/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/ParTest.c @@ -63,7 +63,7 @@ #include "partest.h" /* Hardware specifics. */ -#include +#include #define partestNUM_LEDS ( 12 ) diff --git a/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/RTOSDemo.hwp b/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/RTOSDemo.hwp index 1a47cd41c..eba7603b5 100644 --- a/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/RTOSDemo.hwp +++ b/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/RTOSDemo.hwp @@ -3,16 +3,16 @@ [DATABASE_VERSION] "2.8" [PROJECT_DETAILS] -"RTOSDemo" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\RTOSDemo.hwp" "RX" "KPIT GNURX [ELF]" "C Application" "RX600" "Other" +"RTOSDemo" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\RTOSDemo.hwp" "RX" "KPIT GNURX [ELF]" "C Application" "RX600" "Other" [INFORMATION] "No project information available" [TOOL_CHAIN] "KPIT GNURX [ELF] Toolchain" "v10.02" [CONFIGURATIONS] -"Blinky" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\Blinky" -"Debug" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\Debug" -"Debug_RX600_E1_E20_SYSTEM" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\Debug_RX600_E1_E20_SYSTEM" -"Debug_with_optimisation" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\Debug_with_optimisation" +"Blinky" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\Blinky" +"Debug" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\Debug" +"Debug_RX600_E1_E20_SYSTEM" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\Debug_RX600_E1_E20_SYSTEM" +"Debug_with_optimisation" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\Debug_with_optimisation" [BUILD_PHASES] "GNU Assembler" 1 "GNU Compiler" 1 @@ -140,20 +140,20 @@ "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\timer.c" "User" "C source file|FreeTCPIP (based on uIP)" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip.c" "User" "C source file|FreeTCPIP (based on uIP)" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip_arp.c" "User" "C source file|FreeTCPIP (based on uIP)" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\hwinit.c" "User" "C source file|GNU Files" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\inthandler.c" "User" "C source file|GNU Files" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\start.asm" "User" "Preprocess Assembly file" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" "User" "C source file" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\IntQueueTimer.c" "User" "C source file" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\ParTest.c" "User" "C source file" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\Renesas-Files\hwsetup.c" "User" "C source file|Renesas Files" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-blinky.c" "User" "C source file" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-full.c" "User" "C source file" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\uIP_Task.c" "User" "C source file" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\vects.c" "User" "C source file" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\EMAC.c" "User" "C source file|FreeTCPIP (based on uIP)|webserver|Port Specific" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\httpd-cgi.c" "User" "C source file|FreeTCPIP (based on uIP)|webserver|Port Specific" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\phy.c" "User" "C source file|FreeTCPIP (based on uIP)|webserver|Port Specific" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\hwinit.c" "User" "C source file|GNU Files" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\inthandler.c" "User" "C source file|GNU Files" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\start.asm" "User" "Preprocess Assembly file" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" "User" "C source file" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\IntQueueTimer.c" "User" "C source file" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\ParTest.c" "User" "C source file" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\Renesas-Files\hwsetup.c" "User" "C source file|Renesas Files" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-blinky.c" "User" "C source file" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-full.c" "User" "C source file" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\uIP_Task.c" "User" "C source file" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\vects.c" "User" "C source file" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\EMAC.c" "User" "C source file|FreeTCPIP (based on uIP)|webserver|Port Specific" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\httpd-cgi.c" "User" "C source file|FreeTCPIP (based on uIP)|webserver|Port Specific" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\phy.c" "User" "C source file|FreeTCPIP (based on uIP)|webserver|Port Specific" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\list.c" "User" "C source file|FreeRTOS Source" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\GCC\RX600\port.c" "User" "C source file|FreeRTOS Source|Portable Layer" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\MemMang\heap_2.c" "User" "C source file|FreeRTOS Source|Portable Layer" 2 @@ -177,8 +177,8 @@ [ON_DEMAND_COMPONENTS_LOADED] [SYNC_SESSION_NAMES] [SESSIONS] -"DefaultSession" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\DefaultSession.hsf" 0 -"SessionRX600_E1_E20_SYSTEM" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\SessionRX600_E1_E20_SYSTEM.hsf" 0 +"DefaultSession" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\DefaultSession.hsf" 0 +"SessionRX600_E1_E20_SYSTEM" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\SessionRX600_E1_E20_SYSTEM.hsf" 0 [GENERAL_DATA_SESSION_DefaultSession] [GENERAL_DATA_SESSION_SessionRX600_E1_E20_SYSTEM] [OPTIONS_Blinky_GNU Assembler] @@ -205,20 +205,20 @@ "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\timer.c" "0ac12f578795bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip.c" "0ac12f578795bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip_arp.c" "0ac12f578795bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\hwinit.c" "0c2f425afc54bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\inthandler.c" "0c2f425afc54bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\start.asm" "0c2f425afc54bc10" 3 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" "0ee9ca064d54bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\IntQueueTimer.c" "0db6be4c3d54bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\ParTest.c" "0c2f425afc54bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\Renesas-Files\hwsetup.c" "0c2f425afc54bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-blinky.c" "0c2f425afc54bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-full.c" "0c2f425afc54bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\uIP_Task.c" "0412b1669795bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\vects.c" "0c2f425afc54bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\EMAC.c" "06f5a7629795bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\httpd-cgi.c" "06f5a7629795bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\phy.c" "06f5a7629795bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\hwinit.c" "0c2f425afc54bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\inthandler.c" "0c2f425afc54bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\start.asm" "0c2f425afc54bc10" 3 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" "0ee9ca064d54bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\IntQueueTimer.c" "0db6be4c3d54bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\ParTest.c" "0c2f425afc54bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\Renesas-Files\hwsetup.c" "0c2f425afc54bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-blinky.c" "0c2f425afc54bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-full.c" "0c2f425afc54bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\uIP_Task.c" "0412b1669795bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\vects.c" "0c2f425afc54bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\EMAC.c" "06f5a7629795bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\httpd-cgi.c" "06f5a7629795bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\phy.c" "06f5a7629795bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\list.c" "0c2f425afc54bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\GCC\RX600\port.c" "0c2f425afc54bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\MemMang\heap_2.c" "0c2f425afc54bc10" 2 @@ -259,13 +259,13 @@ "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\QPeek.c" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\recmutex.c" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\semtest.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\IntQueueTimer.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-full.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\uIP_Task.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\EMAC.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\httpd-cgi.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\phy.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\IntQueueTimer.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-full.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\uIP_Task.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\EMAC.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\httpd-cgi.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\phy.c" [LINKAGE_ORDER_Blinky] [GENERAL_DATA_CONFIGURATION_Blinky] [OPTIONS_Debug_GNU Assembler] @@ -292,20 +292,20 @@ "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\timer.c" "029e8a3983a5bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip.c" "029e8a3983a5bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip_arp.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\hwinit.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\inthandler.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\start.asm" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\IntQueueTimer.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\ParTest.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\Renesas-Files\hwsetup.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-blinky.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-full.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\uIP_Task.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\vects.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\EMAC.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\httpd-cgi.c" "029e8a3983a5bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\phy.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\hwinit.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\inthandler.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\start.asm" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\IntQueueTimer.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\ParTest.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\Renesas-Files\hwsetup.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-blinky.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-full.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\uIP_Task.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\vects.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\EMAC.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\httpd-cgi.c" "029e8a3983a5bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\phy.c" "029e8a3983a5bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\list.c" "029e8a3983a5bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\GCC\RX600\port.c" "029e8a3983a5bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\MemMang\heap_2.c" "029e8a3983a5bc10" 2 @@ -326,7 +326,7 @@ " 1 "[V|VERSION|2] [S|OBJPATH|^"$(CONFIGDIR)\$(FILELEAF).o^"] [I|DEBUGLV|2] [B|LINCHLS|1] [B|LINCASS|1] [B|LINCSYM|1] [S|LFILE|^"$(CONFIGDIR)\$(FILELEAF).^"] [S|PROJECTTYPE|CAPPPROJECT] [S|INCDIR|^"$(PROJDIR)^"] [S|CPUTYPE|RX600] [S|ENDIAN|LITTLE] [S|CPU|Other] " 3 [EXCLUDED_FILES_Debug] -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-blinky.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-blinky.c" [LINKAGE_ORDER_Debug] [GENERAL_DATA_CONFIGURATION_Debug] [OPTIONS_Debug_RX600_E1_E20_SYSTEM_GNU Assembler] @@ -353,20 +353,20 @@ "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\timer.c" "0ac12f578795bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip.c" "0ac12f578795bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip_arp.c" "0ac12f578795bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\hwinit.c" "02a2a3fe5744bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\inthandler.c" "02a2a3fe5744bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\start.asm" "02a2a3fe5744bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" "0ee9ca064d54bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\IntQueueTimer.c" "0db6be4c3d54bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\ParTest.c" "03e706f2f054bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\Renesas-Files\hwsetup.c" "0cca54821354bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-blinky.c" "0cf3784c7f44bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-full.c" "0cf3784c7f44bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\uIP_Task.c" "0412b1669795bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\vects.c" "0e2d0de05744bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\EMAC.c" "06f5a7629795bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\httpd-cgi.c" "06f5a7629795bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\phy.c" "06f5a7629795bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\hwinit.c" "02a2a3fe5744bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\inthandler.c" "02a2a3fe5744bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\start.asm" "02a2a3fe5744bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" "0ee9ca064d54bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\IntQueueTimer.c" "0db6be4c3d54bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\ParTest.c" "03e706f2f054bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\Renesas-Files\hwsetup.c" "0cca54821354bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-blinky.c" "0cf3784c7f44bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-full.c" "0cf3784c7f44bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\uIP_Task.c" "0412b1669795bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\vects.c" "0e2d0de05744bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\EMAC.c" "06f5a7629795bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\httpd-cgi.c" "06f5a7629795bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\phy.c" "06f5a7629795bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\list.c" "0d87dc105944bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\GCC\RX600\port.c" "020e99825944bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\MemMang\heap_2.c" "057912465944bc10" 2 @@ -410,20 +410,20 @@ "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\timer.c" "04d6979b5d95bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip.c" "04d6979b5d95bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip_arp.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\hwinit.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\inthandler.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\GNU-Files\start.asm" "04d6979b5d95bc10" 3 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\IntQueueTimer.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\ParTest.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\Renesas-Files\hwsetup.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-blinky.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-full.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\uIP_Task.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\vects.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\EMAC.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\httpd-cgi.c" "04d6979b5d95bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\webserver\phy.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\hwinit.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\inthandler.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\GNU-Files\start.asm" "04d6979b5d95bc10" 3 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\IntQueueTimer.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\ParTest.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\Renesas-Files\hwsetup.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-blinky.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-full.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\uIP_Task.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\vects.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\EMAC.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\httpd-cgi.c" "04d6979b5d95bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\phy.c" "04d6979b5d95bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\list.c" "04d6979b5d95bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\GCC\RX600\port.c" "04d6979b5d95bc10" 2 "C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\MemMang\heap_2.c" "04d6979b5d95bc10" 2 @@ -445,7 +445,7 @@ "[V|VERSION|2] [S|OBJPATH|^"$(CONFIGDIR)\$(FILELEAF).o^"] [I|DEBUGLV|2] [B|LINCHLS|1] [B|LINCASS|1] [B|LINCSYM|1] [S|LFILE|^"$(CONFIGDIR)\$(FILELEAF).^"] [S|PROJECTTYPE|CAPPPROJECT] [S|INCDIR|^"$(PROJDIR)^"] [S|CPUTYPE|RX600] [S|ENDIAN|LITTLE] [S|CPU|Other] " 4 "[V|VERSION|2] [S|OUTPUTPATH|^"$(CONFIGDIR)\lib$(PROJECTNAME).a^"] [B|OPTIMIZE|1] [I|OPTTYPE|1] [S|MODE|BUILD/CHANGED] [S|CPUTYPE|RX600] [S|ENDIAN|LITTLE] [S|CPU|Other] [B|DOPROJBUILT|1] [B|DOOPTLIB|1] [B|MATH|1] [B|STDIO|1] [B|STDLIB|1] [B|STRING|1] " 1 [EXCLUDED_FILES_Debug_with_optimisation] -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-blinky.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\main-blinky.c" [LINKAGE_ORDER_Debug_with_optimisation] [GENERAL_DATA_CONFIGURATION_Debug_with_optimisation] [GENERAL_DATA_CONFIGURATION_SESSION_Blinky_DefaultSession] diff --git a/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/RTOSDemo.nav b/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/RTOSDemo.nav index 218873743584028cb56be0e3171c69af9563b1ec..b9260437fcd7adc62d8a6c052b8cdcffefc8c2ec 100644 GIT binary patch delta 18915 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 , "Project Includes" ******************************************************************************/ -#include -#include "rskrx62ndef.h" +#include +#include "yrdkrx62ndef.h" // #include "lcd.h" Uncomment this if an LCD is present. #include "r_ether.h" diff --git a/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/webserver/phy.c b/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/webserver/phy.c index c4f20508f..55e5758b3 100644 --- a/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/webserver/phy.c +++ b/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/webserver/phy.c @@ -40,7 +40,7 @@ /****************************************************************************** Includes , "Project Includes" ******************************************************************************/ -#include +#include #include "r_ether.h" #include "phy.h" @@ -65,12 +65,12 @@ Exported global variables and functions (to be accessed by other files) /****************************************************************************** Private global variables and functions ******************************************************************************/ -uint16_t _phy_read( uint16_t reg_addr ); -void _phy_write( uint16_t reg_addr, uint16_t data ); +unsigned short _phy_read( unsigned short reg_addr ); +void _phy_write( unsigned short reg_addr, unsigned short data ); void _phy_preamble( void ); -void _phy_reg_set( uint16_t reg_addr, int32_t option ); -void _phy_reg_read( uint16_t *data ); -void _phy_reg_write( uint16_t data ); +void _phy_reg_set( unsigned short reg_addr, long option ); +void _phy_reg_read( unsigned short *data ); +void _phy_reg_write( unsigned short data ); void _phy_ta_z0( void ); void _phy_ta_10( void ); void _phy_mii_write_1( void ); @@ -86,10 +86,10 @@ void _phy_mii_write_0( void ); * Arguments : none * Return Value : none ******************************************************************************/ -int16_t phy_init( void ) +short phy_init( void ) { - uint16_t reg; - uint32_t count; + unsigned short reg; + unsigned long count; /* Reset PHY */ _phy_write(BASIC_MODE_CONTROL_REG, 0x8000); @@ -145,10 +145,10 @@ void phy_set_10half( void ) * : bit 4:0 - Always set to 00001 (IEEE 802.3) * : -1 if error ******************************************************************************/ -int16_t phy_set_autonegotiate( void ) +short phy_set_autonegotiate( void ) { - uint16_t reg; - uint32_t count; + unsigned short reg; + unsigned long count; _phy_write(AN_ADVERTISEMENT_REG, 0x01E1); _phy_write(BASIC_MODE_CONTROL_REG, 0x1200); @@ -182,7 +182,7 @@ int16_t phy_set_autonegotiate( void ) _phy_write(0x13, 0x0000); /* Get the link partner response */ - reg = (int16_t)_phy_read(AN_LINK_PARTNER_ABILITY_REG); + reg = (short)_phy_read(AN_LINK_PARTNER_ABILITY_REG); if (reg & ( 1 << 8 ) ) { @@ -216,9 +216,9 @@ int16_t phy_set_autonegotiate( void ) * Arguments : reg_addr - address of the PHY register * Return Value : read value ******************************************************************************/ -uint16_t _phy_read( uint16_t reg_addr ) +unsigned short _phy_read( unsigned short reg_addr ) { - uint16_t data; + unsigned short data; _phy_preamble(); _phy_reg_set( reg_addr, PHY_READ ); @@ -236,7 +236,7 @@ uint16_t _phy_read( uint16_t reg_addr ) * : data - value * Return Value : none ******************************************************************************/ -void _phy_write( uint16_t reg_addr, uint16_t data ) +void _phy_write( unsigned short reg_addr, unsigned short data ) { _phy_preamble(); _phy_reg_set( reg_addr, PHY_WRITE ); @@ -254,7 +254,7 @@ void _phy_write( uint16_t reg_addr, uint16_t data ) ******************************************************************************/ void _phy_preamble( void ) { - int16_t i; + short i; i = 32; while( i > 0 ) @@ -271,10 +271,10 @@ void _phy_preamble( void ) * : option - mode * Return Value : none ******************************************************************************/ -void _phy_reg_set( uint16_t reg_addr, int32_t option ) +void _phy_reg_set( unsigned short reg_addr, long option ) { - int32_t i; - uint16_t data; + long i; + unsigned short data; data = 0; data = (PHY_ST << 14); /* ST code */ @@ -313,10 +313,10 @@ void _phy_reg_set( uint16_t reg_addr, int32_t option ) * Arguments : data - pointer to store the data read * Return Value : none ******************************************************************************/ -void _phy_reg_read( uint16_t *data ) +void _phy_reg_read( unsigned short *data ) { - int32_t i, j; - uint16_t reg_data; + long i, j; + unsigned short reg_data; reg_data = 0; i = 16; @@ -332,7 +332,7 @@ void _phy_reg_read( uint16_t *data ) } reg_data <<= 1; - reg_data |= (uint16_t)((ETHERC.PIR.LONG & 0x00000008) >> 3); /* MDI read */ + reg_data |= (unsigned short)((ETHERC.PIR.LONG & 0x00000008) >> 3); /* MDI read */ for(j = MDC_WAIT; j > 0; j--) { @@ -353,9 +353,9 @@ void _phy_reg_read( uint16_t *data ) * Arguments : data - value to write * Return Value : none ******************************************************************************/ -void _phy_reg_write( uint16_t data ) +void _phy_reg_write( unsigned short data ) { - int32_t i; + long i; i = 16; while( i > 0 ) @@ -382,7 +382,7 @@ void _phy_reg_write( uint16_t data ) ******************************************************************************/ void _phy_ta_z0( void ) { - int32_t j; + long j; for(j = MDC_WAIT; j > 0; j--) { @@ -423,7 +423,7 @@ void _phy_ta_10(void) ******************************************************************************/ void _phy_mii_write_1( void ) { - int32_t j; + long j; for(j = MDC_WAIT; j > 0; j--) { @@ -451,7 +451,7 @@ void _phy_mii_write_1( void ) ******************************************************************************/ void _phy_mii_write_0( void ) { - int32_t j; + long j; for(j = MDC_WAIT; j > 0; j--) { diff --git a/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/webserver/phy.h b/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/webserver/phy.h index e2429d932..6c0894ed9 100644 --- a/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/webserver/phy.h +++ b/Demo/RX600_RX62N-RDK_GNURX/RTOSDemo/webserver/phy.h @@ -20,7 +20,6 @@ /****************************************************************************** Includes , "Project Includes" ******************************************************************************/ -#include /****************************************************************************** Typedef definitions @@ -75,10 +74,10 @@ Functions Prototypes /** * External prototypes **/ -int16_t phy_init( void ); +short phy_init( void ); void phy_set_100full( void ); void phy_set_10half( void ); -int16_t phy_set_autonegotiate( void ); +short phy_set_autonegotiate( void ); #endif /* PHY_H */ diff --git a/Demo/RX600_RX62N-RDK_GNURX/RX600_RX62N_RSK_GNURX.hws b/Demo/RX600_RX62N-RDK_GNURX/RX600_RX62N_RSK_GNURX.hws index 9d3f9eacd..eab5b8092 100644 --- a/Demo/RX600_RX62N-RDK_GNURX/RX600_RX62N_RSK_GNURX.hws +++ b/Demo/RX600_RX62N-RDK_GNURX/RX600_RX62N_RSK_GNURX.hws @@ -3,12 +3,12 @@ [DATABASE_VERSION] "11.0" [WORKSPACE_DETAILS] -"RX600_RX62N_RSK_GNURX" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RX600_RX62N_RSK_GNURX.hws" "RX" "KPIT GNURX [ELF]" +"RX600_RX62N_RSK_GNURX" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RX600_RX62N_RSK_GNURX.hws" "RX" "KPIT GNURX [ELF]" [SHARED_WORKSPACE_CONTROL_STATUS] "" "" "" "" "" "" [PROJECTS] -"RTOSDemo" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\RTOSDemo.hwp" 0 +"RTOSDemo" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\RTOSDemo.hwp" 0 [INFORMATION] "No workspace information available" [SCRAP] diff --git a/Demo/RX600_RX62N-RDK_GNURX/RX600_RX62N_RSK_GNURX.tws b/Demo/RX600_RX62N-RDK_GNURX/RX600_RX62N_RSK_GNURX.tws index fc4b52099..54af06547 100644 --- a/Demo/RX600_RX62N-RDK_GNURX/RX600_RX62N_RSK_GNURX.tws +++ b/Demo/RX600_RX62N-RDK_GNURX/RX600_RX62N_RSK_GNURX.tws @@ -7,9 +7,17 @@ [GENERAL_DATA] [BREAKPOINTS] [OPEN_WORKSPACE_FILES] -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-full.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\ParTest.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\Renesas-Files\hwsetup.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\phy.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\phy.h" [WORKSPACE_FILE_STATES] -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RSK_GNURX\RTOSDemo\main-full.c" -4 -23 1314 608 1 0 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\HighFrequencyTimerTest.c" -4 -23 1314 608 1 4 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\ParTest.c" 0 0 1126 401 0 0 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\Renesas-Files\hwsetup.c" 22 22 1126 401 0 1 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\phy.c" 66 66 1130 405 0 3 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_GNURX\RTOSDemo\webserver\phy.h" 44 44 1126 401 0 2 [LOADED_PROJECTS] "RTOSDemo" [END] -- 2.39.5