├── DebugConfig └── Target_1_STM32F407VETx.dbgconf ├── EventRecorderStub.scvd ├── FreeRTOS-Plus-TCP ├── BufferAllocation_2.c ├── FreeRTOS_ARP.c ├── FreeRTOS_DHCP.c ├── FreeRTOS_DNS.c ├── FreeRTOS_IP.c ├── FreeRTOS_Sockets.c ├── FreeRTOS_Stream_Buffer.c ├── FreeRTOS_TCP_IP.c ├── FreeRTOS_TCP_WIN.c ├── FreeRTOS_UDP_IP.c ├── MyUnderstandProject1.udb ├── NetworkInterface.c ├── include │ ├── FreeRTOSIPConfig.h │ ├── FreeRTOSIPConfig.h~RF1858d0a.TMP │ ├── FreeRTOSIPConfig.h~RF1b360d.TMP │ ├── FreeRTOSIPConfig.h~RF2a13e83.TMP │ ├── FreeRTOSIPConfig.h~RF2a79d1.TMP │ ├── FreeRTOSIPConfig.h~RF2c1be8c.TMP │ ├── FreeRTOSIPConfig.h~RFe79fac.TMP │ ├── FreeRTOSIPConfig.h~RFfcb57e.TMP │ ├── FreeRTOSIPConfigDefaults.h │ ├── FreeRTOS_ARP.h │ ├── FreeRTOS_DHCP.h │ ├── FreeRTOS_DNS.h │ ├── FreeRTOS_IP.h │ ├── FreeRTOS_IP_Private.h │ ├── FreeRTOS_IP_Private.h~RFeff126.TMP │ ├── FreeRTOS_IP_Private.h~RFfa9d2d.TMP │ ├── FreeRTOS_Sockets.h │ ├── FreeRTOS_Sockets.h~RF1a62e7.TMP │ ├── FreeRTOS_Sockets.h~RF2d28d4f.TMP │ ├── FreeRTOS_Sockets.h~RF2d96758.TMP │ ├── FreeRTOS_Sockets.h~RF2e1b70d.TMP │ ├── FreeRTOS_Stream_Buffer.h │ ├── FreeRTOS_TCP_IP.h │ ├── FreeRTOS_TCP_WIN.h │ ├── FreeRTOS_UDP_IP.h │ ├── FreeRTOS_errno_TCP.h │ ├── IPTraceMacroDefaults.h │ ├── NetworkBufferManagement.h │ ├── NetworkInterface.h │ ├── pack_struct_end.h │ └── pack_struct_start.h └── protocols │ ├── Common │ └── FreeRTOS_TCP_server.c │ ├── FTP │ ├── FreeRTOS_FTP_commands.c │ └── FreeRTOS_FTP_server.c │ ├── HTTP │ ├── FreeRTOS_HTTP_commands.c │ └── FreeRTOS_HTTP_server.c │ ├── NTP │ └── NTPDemo.c │ └── include │ ├── FreeRTOS_FTP_commands.h │ ├── FreeRTOS_HTTP_commands.h │ ├── FreeRTOS_TCP_server.h │ ├── FreeRTOS_server_private.h │ ├── NTPClient.h │ └── NTPDemo.h ├── FreeRTOS ├── event_groups.c ├── heap_4.c ├── include │ ├── FreeRTOS.h │ ├── FreeRTOSConfig.h │ ├── FreeRTOSTcpLib.h │ ├── StackMacros.h │ ├── croutine.h │ ├── deprecated_definitions.h │ ├── event_groups.h │ ├── list.h │ ├── mpu_prototypes.h │ ├── mpu_wrappers.h │ ├── portable.h │ ├── portmacro.h │ ├── projdefs.h │ ├── queue.h │ ├── semphr.h │ ├── task.h │ └── timers.h ├── list.c ├── port.c ├── queue.c ├── tasks.c └── timers.c ├── Listings ├── TcpIpTest.map └── startup_stm32f407xx.lst ├── Objects ├── ExtDll.iex ├── TcpIpTest.axf ├── TcpIpTest.build_log.htm ├── TcpIpTest.htm ├── TcpIpTest.lnp ├── TcpIpTest.sct ├── TcpIpTest_Target 1.dep ├── bufferallocation_1.d ├── bufferallocation_2.crf ├── bufferallocation_2.d ├── bufferallocation_2.o ├── demoiptrace.crf ├── demoiptrace.d ├── demoiptrace.o ├── emac_stm32f4xx.crf ├── emac_stm32f4xx.d ├── emac_stm32f4xx.o ├── event_groups.crf ├── event_groups.d ├── event_groups.o ├── freertos_arp.crf ├── freertos_arp.d ├── freertos_arp.o ├── freertos_dhcp.crf ├── freertos_dhcp.d ├── freertos_dhcp.o ├── freertos_dns.crf ├── freertos_dns.d ├── freertos_dns.o ├── freertos_ip.crf ├── freertos_ip.d ├── freertos_ip.o ├── freertos_sockets.crf ├── freertos_sockets.d ├── freertos_sockets.o ├── freertos_stream_buffer.crf ├── freertos_stream_buffer.d ├── freertos_stream_buffer.o ├── freertos_tcp_ip.crf ├── freertos_tcp_ip.d ├── freertos_tcp_ip.o ├── freertos_tcp_win.crf ├── freertos_tcp_win.d ├── freertos_tcp_win.o ├── freertos_udp_ip.crf ├── freertos_udp_ip.d ├── freertos_udp_ip.o ├── heap2.crf ├── heap2.d ├── heap_4.crf ├── heap_4.d ├── heap_4.o ├── led.crf ├── led.d ├── led.o ├── list.crf ├── list.d ├── list.o ├── main.crf ├── main.d ├── main.o ├── netinfoconfig.crf ├── netinfoconfig.d ├── netinfoconfig.o ├── networkinterface.crf ├── networkinterface.d ├── networkinterface.o ├── phy_dp83848c.crf ├── phy_dp83848c.d ├── phy_dp83848c.o ├── port.crf ├── port.d ├── port.o ├── queue.crf ├── queue.d ├── queue.o ├── randomnum.crf ├── randomnum.d ├── randomnum.o ├── startup_stm32f407xx.d ├── startup_stm32f407xx.o ├── stm32f4xx_hal.crf ├── stm32f4xx_hal.d ├── stm32f4xx_hal.o ├── stm32f4xx_hal_cortex.crf ├── stm32f4xx_hal_cortex.d ├── stm32f4xx_hal_cortex.o ├── stm32f4xx_hal_gpio.crf ├── stm32f4xx_hal_gpio.d ├── stm32f4xx_hal_gpio.o ├── stm32f4xx_hal_pwr.crf ├── stm32f4xx_hal_pwr.d ├── stm32f4xx_hal_pwr.o ├── stm32f4xx_hal_pwr_ex.crf ├── stm32f4xx_hal_pwr_ex.d ├── stm32f4xx_hal_pwr_ex.o ├── stm32f4xx_hal_rcc.crf ├── stm32f4xx_hal_rcc.d ├── stm32f4xx_hal_rcc.o ├── stm32f4xx_hal_rcc_ex.crf ├── stm32f4xx_hal_rcc_ex.d ├── stm32f4xx_hal_rcc_ex.o ├── stm32f4xx_hal_rng.crf ├── stm32f4xx_hal_rng.d ├── stm32f4xx_hal_rng.o ├── system_stm32f4xx.crf ├── system_stm32f4xx.d ├── system_stm32f4xx.o ├── tasks.crf ├── tasks.d ├── tasks.o ├── timers.crf ├── timers.d ├── timers.o ├── userdefinedfunc.crf ├── userdefinedfunc.d └── userdefinedfunc.o ├── README.md ├── RTE ├── Device │ └── STM32F407VETx │ │ ├── RTE_Device.h │ │ ├── RTE_Device.h~RF163d002.TMP │ │ ├── RTE_Device.h~RF164c0f5.TMP │ │ ├── RTE_Device.h~RF165f1e3.TMP │ │ ├── RTE_Device.h~RF83ed0f.TMP │ │ ├── startup_stm32f407xx.s │ │ ├── stm32f4xx_hal_conf.h │ │ ├── stm32f4xx_hal_conf.h~RF2707329.TMP │ │ └── system_stm32f4xx.c └── _Target_1 │ └── RTE_Components.h ├── TcpIpTest.uvguix.Administrator ├── TcpIpTest.uvoptx ├── TcpIpTest.uvprojx ├── User ├── DemoIPTrace.c ├── include │ ├── DemoIPTrace.h │ ├── FreeRTOSLib.h │ ├── led.h │ ├── main.h │ ├── netInfoConfig.h │ └── randomNum.h ├── led.c ├── main.c ├── netInfoConfig.c └── randomNum.c ├── netInfoConfig.c └── pic ├── 1.png └── 2.png /DebugConfig/Target_1_STM32F407VETx.dbgconf: -------------------------------------------------------------------------------- 1 | // <<< Use Configuration Wizard in Context Menu >>> 2 | 3 | // Debug MCU Configuration 4 | // DBG_SLEEP Debug Sleep Mode 5 | // DBG_STOP Debug Stop Mode 6 | // DBG_STANDBY Debug Standby Mode 7 | // 8 | DbgMCU_CR = 0x00000007; 9 | 10 | // Debug MCU APB1 Freeze 11 | // DBG_TIM2_STOP Timer 2 Stopped when Core is halted 12 | // DBG_TIM3_STOP Timer 3 Stopped when Core is halted 13 | // DBG_TIM4_STOP Timer 4 Stopped when Core is halted 14 | // DBG_TIM5_STOP Timer 5 Stopped when Core is halted 15 | // DBG_TIM6_STOP Timer 6 Stopped when Core is halted 16 | // DBG_TIM7_STOP Timer 7 Stopped when Core is halted 17 | // DBG_TIM12_STOP Timer 12 Stopped when Core is halted 18 | // DBG_TIM13_STOP Timer 13 Stopped when Core is halted 19 | // DBG_TIM14_STOP Timer 14 Stopped when Core is halted 20 | // DBG_RTC_STOP RTC Stopped when Core is halted 21 | // DBG_WWDG_STOP Window Watchdog Stopped when Core is halted 22 | // DBG_IWDG_STOP Independent Watchdog Stopped when Core is halted 23 | // DBG_I2C1_SMBUS_TIMEOUT I2C1 SMBUS Timeout Mode Stopped when Core is halted 24 | // DBG_I2C2_SMBUS_TIMEOUT I2C2 SMBUS Timeout Mode Stopped when Core is halted 25 | // DBG_I2C3_SMBUS_TIMEOUT I2C3 SMBUS Timeout Mode Stopped when Core is halted 26 | // DBG_CAN1_STOP CAN1 Stopped when Core is halted 27 | // DBG_CAN2_STOP CAN2 Stopped when Core is halted 28 | // 29 | DbgMCU_APB1_Fz = 0x00000000; 30 | 31 | 32 | // Debug MCU APB2 Freeze 33 | // DBG_TIM1_STOP Timer 1 Stopped when Core is halted 34 | // DBG_TIM8_STOP Timer 8 Stopped when Core is halted 35 | // DBG_TIM9_STOP Timer 9 Stopped when Core is halted 36 | // DBG_TIM10_STOP Timer 10 Stopped when Core is halted 37 | // DBG_TIM11_STOP Timer 11 Stopped when Core is halted 38 | // 39 | DbgMCU_APB2_Fz = 0x00000000; 40 | 41 | // <<< end of configuration section >>> -------------------------------------------------------------------------------- /EventRecorderStub.scvd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/MyUnderstandProject1.udb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/FreeRTOS-Plus-TCP/MyUnderstandProject1.udb -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/include/FreeRTOS_DHCP.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | #ifndef FREERTOS_DHCP_H 59 | #define FREERTOS_DHCP_H 60 | 61 | #ifdef __cplusplus 62 | extern "C" { 63 | #endif 64 | 65 | /* Application level configuration options. */ 66 | #include "FreeRTOSIPConfig.h" 67 | #include "IPTraceMacroDefaults.h" 68 | 69 | /* Used in the DHCP callback if ipconfigUSE_DHCP_HOOK is set to 1. */ 70 | typedef enum eDHCP_PHASE 71 | { 72 | eDHCPPhasePreDiscover, /* Driver is about to send a DHCP discovery. */ 73 | eDHCPPhasePreRequest /* Driver is about to request DHCP an IP address. */ 74 | } eDHCPCallbackPhase_t; 75 | 76 | /* Used in the DHCP callback if ipconfigUSE_DHCP_HOOK is set to 1. */ 77 | typedef enum eDHCP_ANSWERS 78 | { 79 | eDHCPContinue, /* Continue the DHCP process */ 80 | eDHCPUseDefaults, /* Stop DHCP and use the static defaults. */ 81 | eDHCPStopNoChanges, /* Stop DHCP and continue with current settings. */ 82 | } eDHCPCallbackAnswer_t; 83 | 84 | /* 85 | * NOT A PUBLIC API FUNCTION. 86 | */ 87 | void vDHCPProcess( BaseType_t xReset ); 88 | 89 | /* Internal call: returns true if socket is the current DHCP socket */ 90 | BaseType_t xIsDHCPSocket( Socket_t xSocket ); 91 | 92 | /* Prototype of the hook (or callback) function that must be provided by the 93 | application if ipconfigUSE_DHCP_HOOK is set to 1. See the following URL for 94 | usage information: 95 | http://www.FreeRTOS.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/TCP_IP_Configuration.html#ipconfigUSE_DHCP_HOOK 96 | */ 97 | eDHCPCallbackAnswer_t xApplicationDHCPHook( eDHCPCallbackPhase_t eDHCPPhase, uint32_t ulIPAddress ); 98 | 99 | #ifdef __cplusplus 100 | } /* extern "C" */ 101 | #endif 102 | 103 | #endif /* FREERTOS_DHCP_H */ 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/include/FreeRTOS_DNS.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | #ifndef FREERTOS_DNS_H 59 | #define FREERTOS_DNS_H 60 | 61 | #ifdef __cplusplus 62 | extern "C" { 63 | #endif 64 | 65 | /* Application level configuration options. */ 66 | #include "FreeRTOSIPConfig.h" 67 | #include "IPTraceMacroDefaults.h" 68 | 69 | 70 | /* The Link-local Multicast Name Resolution (LLMNR) 71 | * is included. 72 | * Note that a special MAC address is required in addition to the NIC's actual 73 | * MAC address: 01:00:5E:00:00:FC 74 | * 75 | * The target IP address will be 224.0.0.252 76 | */ 77 | #if( ipconfigBYTE_ORDER == pdFREERTOS_BIG_ENDIAN ) 78 | #define ipLLMNR_IP_ADDR 0xE00000FC 79 | #else 80 | #define ipLLMNR_IP_ADDR 0xFC0000E0 81 | #endif /* ipconfigBYTE_ORDER == pdFREERTOS_BIG_ENDIAN */ 82 | 83 | #define ipLLMNR_PORT 5355 /* Standard LLMNR port. */ 84 | #define ipDNS_PORT 53 /* Standard DNS port. */ 85 | #define ipDHCP_CLIENT 67 86 | #define ipDHCP_SERVER 68 87 | #define ipNBNS_PORT 137 /* NetBIOS Name Service. */ 88 | #define ipNBDGM_PORT 138 /* Datagram Service, not included. */ 89 | 90 | /* 91 | * The following function should be provided by the user and return true if it 92 | * matches the domain name. 93 | */ 94 | extern BaseType_t xApplicationDNSQueryHook( const char *pcName ); 95 | 96 | /* 97 | * LLMNR is very similar to DNS, so is handled by the DNS routines. 98 | */ 99 | uint32_t ulDNSHandlePacket( NetworkBufferDescriptor_t *pxNetworkBuffer ); 100 | 101 | #if( ipconfigUSE_LLMNR == 1 ) 102 | extern const MACAddress_t xLLMNR_MacAdress; 103 | #endif /* ipconfigUSE_LLMNR */ 104 | 105 | #if( ipconfigUSE_NBNS != 0 ) 106 | 107 | /* 108 | * Inspect a NetBIOS Names-Service message. If the name matches with ours 109 | * (xApplicationDNSQueryHook returns true) an answer will be sent back. 110 | * Note that LLMNR is a better protocol for name services on a LAN as it is 111 | * less polluted 112 | */ 113 | uint32_t ulNBNSHandlePacket (NetworkBufferDescriptor_t *pxNetworkBuffer ); 114 | 115 | #endif /* ipconfigUSE_NBNS */ 116 | 117 | #if( ipconfigUSE_DNS_CACHE != 0 ) 118 | 119 | uint32_t FreeRTOS_dnslookup( const char *pcHostName ); 120 | 121 | #endif /* ipconfigUSE_DNS_CACHE != 0 */ 122 | 123 | #if( ipconfigDNS_USE_CALLBACKS != 0 ) 124 | 125 | /* 126 | * Users may define this type of function as a callback. 127 | * It will be called when a DNS reply is received or when a timeout has been reached. 128 | */ 129 | typedef void (* FOnDNSEvent ) ( const char * /* pcName */, void * /* pvSearchID */, uint32_t /* ulIPAddress */ ); 130 | 131 | /* 132 | * Asynchronous version of gethostbyname() 133 | * xTimeout is in units of ms. 134 | */ 135 | uint32_t FreeRTOS_gethostbyname_a( const char *pcHostName, FOnDNSEvent pCallback, void *pvSearchID, TickType_t xTimeout ); 136 | void FreeRTOS_gethostbyname_cancel( void *pvSearchID ); 137 | 138 | #endif 139 | 140 | /* 141 | * FULL, UP-TO-DATE AND MAINTAINED REFERENCE DOCUMENTATION FOR ALL THESE 142 | * FUNCTIONS IS AVAILABLE ON THE FOLLOWING URL: 143 | * _TBD_ Add URL 144 | */ 145 | uint32_t FreeRTOS_gethostbyname( const char *pcHostName ); 146 | 147 | 148 | #ifdef __cplusplus 149 | } /* extern "C" */ 150 | #endif 151 | 152 | #endif /* FREERTOS_DNS_H */ 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/include/FreeRTOS_TCP_IP.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | #ifndef FREERTOS_TCP_IP_H 59 | #define FREERTOS_TCP_IP_H 60 | 61 | #ifdef __cplusplus 62 | extern "C" { 63 | #endif 64 | 65 | BaseType_t xProcessReceivedTCPPacket( NetworkBufferDescriptor_t *pxNetworkBuffer ); 66 | 67 | typedef enum eTCP_STATE { 68 | /* Comments about the TCP states are borrowed from the very useful 69 | * Wiki page: 70 | * http://en.wikipedia.org/wiki/Transmission_Control_Protocol */ 71 | eCLOSED = 0u, /* 0 (server + client) no connection state at all. */ 72 | eTCP_LISTEN, /* 1 (server) waiting for a connection request 73 | from any remote TCP and port. */ 74 | eCONNECT_SYN, /* 2 (client) internal state: socket wants to send 75 | a connect */ 76 | eSYN_FIRST, /* 3 (server) Just created, must ACK the SYN request. */ 77 | eSYN_RECEIVED, /* 4 (server) waiting for a confirming connection request 78 | acknowledgement after having both received and sent a connection request. */ 79 | eESTABLISHED, /* 5 (server + client) an open connection, data received can be 80 | delivered to the user. The normal state for the data transfer phase of the connection. */ 81 | eFIN_WAIT_1, /* 6 (server + client) waiting for a connection termination request from the remote TCP, 82 | or an acknowledgement of the connection termination request previously sent. */ 83 | eFIN_WAIT_2, /* 7 (server + client) waiting for a connection termination request from the remote TCP. */ 84 | eCLOSE_WAIT, /* 8 (server + client) waiting for a connection termination request from the local user. */ 85 | eCLOSING, /* (server + client) waiting for a connection termination request acknowledgement from the remote TCP. */ 86 | eLAST_ACK, /* 9 (server + client) waiting for an acknowledgement of the connection termination request 87 | previously sent to the remote TCP 88 | (which includes an acknowledgement of its connection termination request). */ 89 | eTIME_WAIT, /* 10 (either server or client) waiting for enough time to pass to be sure the remote TCP received the 90 | acknowledgement of its connection termination request. [According to RFC 793 a connection can 91 | stay in TIME-WAIT for a maximum of four minutes known as a MSL (maximum segment lifetime).] */ 92 | } eIPTCPState_t; 93 | 94 | 95 | #ifdef __cplusplus 96 | } // extern "C" 97 | #endif 98 | 99 | #endif /* FREERTOS_TCP_IP_H */ 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/include/FreeRTOS_UDP_IP.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | #ifndef FREERTOS_UDP_IP_H 59 | #define FREERTOS_UDP_IP_H 60 | 61 | #ifdef __cplusplus 62 | extern "C" { 63 | #endif 64 | 65 | /* Application level configuration options. */ 66 | #include "FreeRTOSIPConfig.h" 67 | #include "FreeRTOSIPConfigDefaults.h" 68 | #include "IPTraceMacroDefaults.h" 69 | 70 | 71 | #ifdef __cplusplus 72 | } // extern "C" 73 | #endif 74 | 75 | #endif /* FREERTOS_UDP_IP_H */ 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/include/FreeRTOS_errno_TCP.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | #ifndef FREERTOS_ERRNO_TCP 59 | #define FREERTOS_ERRNO_TCP 60 | 61 | /* The following definitions will be included in the core FreeRTOS code in 62 | future versions of FreeRTOS - hence the 'pd' (ProjDefs) prefix - at which time 63 | this file will be removed. */ 64 | 65 | /* The following errno values are used by FreeRTOS+ components, not FreeRTOS 66 | itself. */ 67 | 68 | /* For future compatibility (see comment above), check the definitions have not 69 | already been made. */ 70 | #ifndef pdFREERTOS_ERRNO_NONE 71 | #define pdFREERTOS_ERRNO_NONE 0 /* No errors */ 72 | #define pdFREERTOS_ERRNO_ENOENT 2 /* No such file or directory */ 73 | #define pdFREERTOS_ERRNO_EINTR 4 /* Interrupted system call */ 74 | #define pdFREERTOS_ERRNO_EIO 5 /* I/O error */ 75 | #define pdFREERTOS_ERRNO_ENXIO 6 /* No such device or address */ 76 | #define pdFREERTOS_ERRNO_EBADF 9 /* Bad file number */ 77 | #define pdFREERTOS_ERRNO_EAGAIN 11 /* No more processes */ 78 | #define pdFREERTOS_ERRNO_EWOULDBLOCK 11 /* Operation would block */ 79 | #define pdFREERTOS_ERRNO_ENOMEM 12 /* Not enough memory */ 80 | #define pdFREERTOS_ERRNO_EACCES 13 /* Permission denied */ 81 | #define pdFREERTOS_ERRNO_EFAULT 14 /* Bad address */ 82 | #define pdFREERTOS_ERRNO_EBUSY 16 /* Mount device busy */ 83 | #define pdFREERTOS_ERRNO_EEXIST 17 /* File exists */ 84 | #define pdFREERTOS_ERRNO_EXDEV 18 /* Cross-device link */ 85 | #define pdFREERTOS_ERRNO_ENODEV 19 /* No such device */ 86 | #define pdFREERTOS_ERRNO_ENOTDIR 20 /* Not a directory */ 87 | #define pdFREERTOS_ERRNO_EISDIR 21 /* Is a directory */ 88 | #define pdFREERTOS_ERRNO_EINVAL 22 /* Invalid argument */ 89 | #define pdFREERTOS_ERRNO_ENOSPC 28 /* No space left on device */ 90 | #define pdFREERTOS_ERRNO_ESPIPE 29 /* Illegal seek */ 91 | #define pdFREERTOS_ERRNO_EROFS 30 /* Read only file system */ 92 | #define pdFREERTOS_ERRNO_EUNATCH 42 /* Protocol driver not attached */ 93 | #define pdFREERTOS_ERRNO_EBADE 50 /* Invalid exchange */ 94 | #define pdFREERTOS_ERRNO_EFTYPE 79 /* Inappropriate file type or format */ 95 | #define pdFREERTOS_ERRNO_ENMFILE 89 /* No more files */ 96 | #define pdFREERTOS_ERRNO_ENOTEMPTY 90 /* Directory not empty */ 97 | #define pdFREERTOS_ERRNO_ENAMETOOLONG 91 /* File or path name too long */ 98 | #define pdFREERTOS_ERRNO_EOPNOTSUPP 95 /* Operation not supported on transport endpoint */ 99 | #define pdFREERTOS_ERRNO_ENOBUFS 105 /* No buffer space available */ 100 | #define pdFREERTOS_ERRNO_ENOPROTOOPT 109 /* Protocol not available */ 101 | #define pdFREERTOS_ERRNO_EADDRINUSE 112 /* Address already in use */ 102 | #define pdFREERTOS_ERRNO_ETIMEDOUT 116 /* Connection timed out */ 103 | #define pdFREERTOS_ERRNO_EINPROGRESS 119 /* Connection already in progress */ 104 | #define pdFREERTOS_ERRNO_EALREADY 120 /* Socket already connected */ 105 | #define pdFREERTOS_ERRNO_EADDRNOTAVAIL 125 /* Address not available */ 106 | #define pdFREERTOS_ERRNO_EISCONN 127 /* Socket is already connected */ 107 | #define pdFREERTOS_ERRNO_ENOTCONN 128 /* Socket is not connected */ 108 | #define pdFREERTOS_ERRNO_ENOMEDIUM 135 /* No medium inserted */ 109 | #define pdFREERTOS_ERRNO_EILSEQ 138 /* An invalid UTF-16 sequence was encountered. */ 110 | #define pdFREERTOS_ERRNO_ECANCELED 140 /* Operation canceled. */ 111 | 112 | /* The following endian values are used by FreeRTOS+ components, not FreeRTOS 113 | itself. */ 114 | #define pdFREERTOS_LITTLE_ENDIAN 0 115 | #define pdFREERTOS_BIG_ENDIAN 1 116 | 117 | #endif /* pdFREERTOS_ERRNO_NONE */ 118 | 119 | #endif /* FREERTOS_ERRNO_TCP */ 120 | 121 | 122 | 123 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/include/NetworkBufferManagement.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | #ifndef NETWORK_BUFFER_MANAGEMENT_H 59 | #define NETWORK_BUFFER_MANAGEMENT_H 60 | 61 | #ifdef __cplusplus 62 | extern "C" { 63 | #endif 64 | 65 | /* NOTE PUBLIC API FUNCTIONS. */ 66 | BaseType_t xNetworkBuffersInitialise( void ); 67 | NetworkBufferDescriptor_t *pxGetNetworkBufferWithDescriptor( size_t xRequestedSizeBytes, TickType_t xBlockTimeTicks ); 68 | NetworkBufferDescriptor_t *pxNetworkBufferGetFromISR( size_t xRequestedSizeBytes ); 69 | void vReleaseNetworkBufferAndDescriptor( NetworkBufferDescriptor_t * const pxNetworkBuffer ); 70 | BaseType_t vNetworkBufferReleaseFromISR( NetworkBufferDescriptor_t * const pxNetworkBuffer ); 71 | uint8_t *pucGetNetworkBuffer( size_t *pxRequestedSizeBytes ); 72 | void vReleaseNetworkBuffer( uint8_t *pucEthernetBuffer ); 73 | 74 | /* Get the current number of free network buffers. */ 75 | UBaseType_t uxGetNumberOfFreeNetworkBuffers( void ); 76 | 77 | /* Get the lowest number of free network buffers. */ 78 | UBaseType_t uxGetMinimumFreeNetworkBuffers( void ); 79 | 80 | /* Copy a network buffer into a bigger buffer. */ 81 | NetworkBufferDescriptor_t *pxDuplicateNetworkBufferWithDescriptor( NetworkBufferDescriptor_t * const pxNetworkBuffer, 82 | BaseType_t xNewLength); 83 | 84 | /* Increase the size of a Network Buffer. 85 | In case BufferAllocation_2.c is used, the new space must be allocated. */ 86 | NetworkBufferDescriptor_t *pxResizeNetworkBufferWithDescriptor( NetworkBufferDescriptor_t * pxNetworkBuffer, 87 | size_t xNewSizeBytes ); 88 | 89 | #if ipconfigTCP_IP_SANITY 90 | /* 91 | * Check if an address is a valid pointer to a network descriptor 92 | * by looking it up in the array of network descriptors 93 | */ 94 | UBaseType_t bIsValidNetworkDescriptor (const NetworkBufferDescriptor_t * pxDesc); 95 | BaseType_t prvIsFreeBuffer( const NetworkBufferDescriptor_t *pxDescr ); 96 | #endif 97 | 98 | #ifdef __cplusplus 99 | } // extern "C" 100 | #endif 101 | 102 | #endif /* NETWORK_BUFFER_MANAGEMENT_H */ 103 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/include/NetworkInterface.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | #ifndef NETWORK_INTERFACE_H 59 | #define NETWORK_INTERFACE_H 60 | 61 | #ifdef __cplusplus 62 | extern "C" { 63 | #endif 64 | 65 | #include "FreeRTOSTcpLib.h" 66 | 67 | /* NOTE PUBLIC API FUNCTIONS. */ 68 | BaseType_t xNetworkInterfaceInitialise( void ); 69 | BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxNetworkBuffer, BaseType_t xReleaseAfterSend ); 70 | void vNetworkInterfaceAllocateRAMToBuffers( NetworkBufferDescriptor_t pxNetworkBuffers[ ipconfigNUM_NETWORK_BUFFER_DESCRIPTORS ] ); 71 | 72 | int32_t macIntialise(void); 73 | int32_t phyIntialise(void); 74 | 75 | #ifdef __cplusplus 76 | } // extern "C" 77 | #endif 78 | 79 | #endif /* NETWORK_INTERFACE_H */ 80 | 81 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/include/pack_struct_end.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | /***************************************************************************** 59 | * 60 | * See the following URL for an explanation of this file: 61 | * http://www.FreeRTOS.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/Embedded_Compiler_Porting.html 62 | * 63 | *****************************************************************************/ 64 | #pragma pack() 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/include/pack_struct_start.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | /***************************************************************************** 59 | * 60 | * See the following URL for an explanation of this file: 61 | * http://www.FreeRTOS.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/Embedded_Compiler_Porting.html 62 | * 63 | *****************************************************************************/ 64 | 65 | /* Nothing to do here. */ 66 | #pragma pack(1) 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/protocols/FTP/FreeRTOS_FTP_commands.c: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | /* FreeRTOS includes. */ 59 | #include "FreeRTOS.h" 60 | 61 | /* FreeRTOS+TCP includes. */ 62 | #include "FreeRTOS_FTP_commands.h" 63 | 64 | const FTPCommand_t xFTPCommands[ FTP_CMD_COUNT ] = 65 | { 66 | /* cmdLen cmdName[7] cmdType checkLogin checkNullArg */ 67 | { 4, "USER", ECMD_USER, pdFALSE, pdFALSE }, 68 | { 4, "PASS", ECMD_PASS, pdFALSE, pdFALSE }, 69 | { 4, "ACCT", ECMD_ACCT, pdTRUE, pdFALSE }, 70 | { 3, "CWD", ECMD_CWD, pdTRUE, pdTRUE }, 71 | { 4, "CDUP", ECMD_CDUP, pdTRUE, pdFALSE }, 72 | { 4, "SMNT", ECMD_SMNT, pdTRUE, pdFALSE }, 73 | { 4, "QUIT", ECMD_QUIT, pdTRUE, pdFALSE }, 74 | { 4, "REIN", ECMD_REIN, pdTRUE, pdFALSE }, 75 | { 4, "PORT", ECMD_PORT, pdTRUE, pdFALSE }, 76 | { 4, "PASV", ECMD_PASV, pdTRUE, pdFALSE }, 77 | { 4, "TYPE", ECMD_TYPE, pdTRUE, pdFALSE }, 78 | { 4, "STRU", ECMD_STRU, pdTRUE, pdFALSE }, 79 | { 4, "MODE", ECMD_MODE, pdTRUE, pdFALSE }, 80 | { 4, "RETR", ECMD_RETR, pdTRUE, pdTRUE }, 81 | { 4, "STOR", ECMD_STOR, pdTRUE, pdTRUE }, 82 | { 4, "STOU", ECMD_STOU, pdTRUE, pdFALSE }, 83 | { 4, "APPE", ECMD_APPE, pdTRUE, pdFALSE }, 84 | { 4, "ALLO", ECMD_ALLO, pdTRUE, pdFALSE }, 85 | { 4, "REST", ECMD_REST, pdTRUE, pdFALSE }, 86 | { 4, "RNFR", ECMD_RNFR, pdTRUE, pdTRUE }, 87 | { 4, "RNTO", ECMD_RNTO, pdTRUE, pdTRUE }, 88 | { 4, "ABOR", ECMD_ABOR, pdTRUE, pdFALSE }, 89 | { 4, "SIZE", ECMD_SIZE, pdTRUE, pdTRUE }, 90 | { 4, "MDTM", ECMD_MDTM, pdTRUE, pdTRUE }, 91 | { 4, "DELE", ECMD_DELE, pdTRUE, pdTRUE }, 92 | { 3, "RMD", ECMD_RMD, pdTRUE, pdTRUE }, 93 | { 3, "MKD", ECMD_MKD, pdTRUE, pdTRUE }, 94 | { 3, "PWD", ECMD_PWD, pdTRUE, pdFALSE }, 95 | { 4, "LIST", ECMD_LIST, pdTRUE, pdFALSE }, 96 | { 4, "NLST", ECMD_NLST, pdTRUE, pdFALSE }, 97 | { 4, "SITE", ECMD_SITE, pdTRUE, pdFALSE }, 98 | { 4, "SYST", ECMD_SYST, pdFALSE, pdFALSE }, 99 | { 4, "FEAT", ECMD_FEAT, pdFALSE, pdFALSE }, 100 | { 4, "STAT", ECMD_STAT, pdTRUE, pdFALSE }, 101 | { 4, "HELP", ECMD_HELP, pdFALSE, pdFALSE }, 102 | { 4, "NOOP", ECMD_NOOP, pdFALSE, pdFALSE }, 103 | { 4, "EMPT", ECMD_EMPTY, pdFALSE, pdFALSE }, 104 | { 4, "CLOS", ECMD_CLOSE, pdTRUE, pdFALSE }, 105 | { 4, "UNKN", ECMD_UNKNOWN, pdFALSE, pdFALSE }, 106 | }; 107 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/protocols/HTTP/FreeRTOS_HTTP_commands.c: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | 59 | /* Standard includes. */ 60 | #include 61 | #include 62 | 63 | /* FreeRTOS includes. */ 64 | #include "FreeRTOS.h" 65 | 66 | #include "FreeRTOS_HTTP_commands.h" 67 | 68 | const struct xWEB_COMMAND xWebCommands[ WEB_CMD_COUNT ] = 69 | { 70 | { 3, "GET", ECMD_GET }, 71 | { 4, "HEAD", ECMD_HEAD }, 72 | { 4, "POST", ECMD_POST }, 73 | { 3, "PUT", ECMD_PUT }, 74 | { 6, "DELETE", ECMD_DELETE }, 75 | { 5, "TRACE", ECMD_TRACE }, 76 | { 7, "OPTIONS", ECMD_OPTIONS }, 77 | { 7, "CONNECT", ECMD_CONNECT }, 78 | { 5, "PATCH", ECMD_PATCH }, 79 | { 4, "UNKN", ECMD_UNK }, 80 | }; 81 | 82 | const char *webCodename (int aCode) 83 | { 84 | switch (aCode) { 85 | case WEB_REPLY_OK: // = 200, 86 | return "OK"; 87 | case WEB_NO_CONTENT: // 204 88 | return "No content"; 89 | case WEB_BAD_REQUEST: // = 400, 90 | return "Bad request"; 91 | case WEB_UNAUTHORIZED: // = 401, 92 | return "Authorization Required"; 93 | case WEB_NOT_FOUND: // = 404, 94 | return "Not Found"; 95 | case WEB_GONE: // = 410, 96 | return "Done"; 97 | case WEB_PRECONDITION_FAILED: // = 412, 98 | return "Precondition Failed"; 99 | case WEB_INTERNAL_SERVER_ERROR: // = 500, 100 | return "Internal Server Error"; 101 | } 102 | return "Unknown"; 103 | } 104 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/protocols/include/FreeRTOS_FTP_commands.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | #ifndef __FTPCMD_H__ 59 | 60 | #define __FTPCMD_H__ 61 | 62 | #define REPL_110 "110 Restart marker reply.\r\n" 63 | #define REPL_120 "120 Try again in 2 minutes.\r\n" 64 | #define REPL_125 "125 Data connection already open; transfer starting.\r\n" 65 | #define REPL_150 "150 File status okay; about to open data connection.\r\n" 66 | #define REPL_200 "200 NOOP command successful.\r\n" 67 | #define REPL_200_PROGRESS "200 NOOP: data transfer in progress.\r\n" 68 | #define REPL_202 "202 Command not implemented, superfluous at this site.\r\n" 69 | #define REPL_211 "221 System status, or system help reply.\r\n" 70 | #define REPL_211_STATUS "221-status of %s.\r\n" 71 | #define REPL_211_END "221 End of status.\r\n" 72 | #define REPL_212 "212 Directory status.\r\n" 73 | #define REPL_213 "213 File status.\r\n" 74 | #define REPL_214 "214 Help message.\r\n" 75 | #define REPL_214_END "214 End Help message.\r\n" 76 | #define REPL_215 "215 %s system type.\r\n" 77 | #define REPL_220 "220 Service ready for new user.\r\n" 78 | #define REPL_221 "221 Service closing control connection.\r\n" 79 | #define REPL_225 "225 Data connection open; no transfer in progress.\r\n" 80 | #define REPL_226 "226 Closing data connection.\r\n" 81 | #define REPL_227 "227 Entering Passive Mode (%s,%s,%s,%s,%s,%s).\r\n" 82 | #define REPL_227_D "227 Entering Passive Mode (%u,%u,%u,%u,%u,%u).\r\n" 83 | #define REPL_230 "230 User logged in, proceed.\r\n" 84 | #define REPL_250 "250 Requested file action okay, completed.\r\n" 85 | #define REPL_257 "257 %s created.\r\n" 86 | // #define REPL_257_PWD "257 \"%s\" is current working dir.\r\n" 87 | #define REPL_257_PWD "257 \"%s\"\r\n" 88 | #define REPL_331 "331 Only anonymous user is accepted.\r\n" 89 | #define REPL_331_ANON "331 Anonymous login okay\r\n" 90 | #define REPL_332 "332 Need account for login.\r\n" 91 | #define REPL_350 "350 Requested file action pending further information.\r\n" 92 | #define REPL_421 "421 Service not available, closing control connection.\r\n" 93 | #define REPL_425 "425 Can't open data connection.\r\n" 94 | #define REPL_426 "426 Connection closed; transfer aborted.\r\n" 95 | #define REPL_450 "450 Requested file action not taken.\r\n" 96 | #define REPL_451 "451 Requested action aborted. Local error in processing.\r\n" 97 | #define REPL_452 "452 Requested action not taken.\r\n" 98 | #define REPL_500 "500 Syntax error, command unrecognized.\r\n" 99 | #define REPL_501 "501 Syntax error in parameters or arguments.\r\n" 100 | #define REPL_502 "502 Command not implemented.\r\n" 101 | #define REPL_503 "503 Bad sequence of commands.\r\n" 102 | #define REPL_504 "504 Command not implemented for that parameter.\r\n" 103 | #define REPL_530 "530 Not logged in.\r\n" 104 | #define REPL_532 "532 Need account for storing files.\r\n" 105 | #define REPL_550 "550 Requested action not taken.\r\n" 106 | #define REPL_551 "551 Requested action aborted. Page type unknown.\r\n" 107 | #define REPL_552 "552 Requested file action aborted.\r\n" 108 | #define REPL_553 "553 Requested action not taken.\r\n" 109 | #define REPL_553_READ_ONLY "553 Read-only file-system.\r\n" 110 | 111 | enum EFTPCommand { 112 | ECMD_USER, 113 | ECMD_PASS, 114 | ECMD_ACCT, 115 | ECMD_CWD, 116 | ECMD_CDUP, 117 | ECMD_SMNT, 118 | ECMD_QUIT, 119 | ECMD_REIN, 120 | ECMD_PORT, 121 | ECMD_PASV, 122 | ECMD_TYPE, 123 | ECMD_STRU, 124 | ECMD_MODE, 125 | ECMD_RETR, 126 | ECMD_STOR, 127 | ECMD_STOU, 128 | ECMD_APPE, 129 | ECMD_ALLO, 130 | ECMD_REST, 131 | ECMD_RNFR, 132 | ECMD_RNTO, 133 | ECMD_ABOR, 134 | ECMD_SIZE, 135 | ECMD_MDTM, 136 | ECMD_DELE, 137 | ECMD_RMD, 138 | ECMD_MKD, 139 | ECMD_PWD, 140 | ECMD_LIST, 141 | ECMD_NLST, 142 | ECMD_SITE, 143 | ECMD_SYST, 144 | ECMD_FEAT, 145 | ECMD_STAT, 146 | ECMD_HELP, 147 | ECMD_NOOP, 148 | ECMD_EMPTY, 149 | ECMD_CLOSE, 150 | ECMD_UNKNOWN, 151 | }; 152 | 153 | typedef struct xFTP_COMMAND { 154 | BaseType_t xCommandLength; 155 | const char pcCommandName[7]; 156 | const unsigned char ucCommandType; 157 | const unsigned char checkLogin; 158 | const unsigned char checkNullArg; 159 | } FTPCommand_t; 160 | 161 | #define FTP_CMD_COUNT (ECMD_UNKNOWN+1) 162 | 163 | extern const FTPCommand_t xFTPCommands[ FTP_CMD_COUNT ]; 164 | 165 | #endif // __FTPCMD_H__ 166 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/protocols/include/FreeRTOS_HTTP_commands.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | #ifndef FREERTOS_HTTP_COMMANDS_H 58 | #define FREERTOS_HTTP_COMMANDS_H 59 | 60 | enum { 61 | WEB_REPLY_OK = 200, 62 | WEB_NO_CONTENT = 204, 63 | WEB_BAD_REQUEST = 400, 64 | WEB_UNAUTHORIZED = 401, 65 | WEB_NOT_FOUND = 404, 66 | WEB_GONE = 410, 67 | WEB_PRECONDITION_FAILED = 412, 68 | WEB_INTERNAL_SERVER_ERROR = 500, 69 | }; 70 | 71 | enum EWebCommand { 72 | ECMD_GET, 73 | ECMD_HEAD, 74 | ECMD_POST, 75 | ECMD_PUT, 76 | ECMD_DELETE, 77 | ECMD_TRACE, 78 | ECMD_OPTIONS, 79 | ECMD_CONNECT, 80 | ECMD_PATCH, 81 | ECMD_UNK, 82 | }; 83 | 84 | struct xWEB_COMMAND 85 | { 86 | BaseType_t xCommandLength; 87 | const char *pcCommandName; 88 | const unsigned char ucCommandType; 89 | }; 90 | 91 | #define WEB_CMD_COUNT (ECMD_UNK+1) 92 | 93 | extern const struct xWEB_COMMAND xWebCommands[WEB_CMD_COUNT]; 94 | 95 | extern const char *webCodename (int aCode); 96 | 97 | #endif /* FREERTOS_HTTP_COMMANDS_H */ 98 | 99 | 100 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/protocols/include/FreeRTOS_TCP_server.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FreeRTOS+TCP Labs Build 160919 (C) 2016 Real Time Engineers ltd. 3 | * Authors include Hein Tibosch and Richard Barry 4 | * 5 | ******************************************************************************* 6 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 7 | *** *** 8 | *** *** 9 | *** FREERTOS+TCP IS STILL IN THE LAB (mainly because the FTP and HTTP *** 10 | *** demos have a dependency on FreeRTOS+FAT, which is only in the Labs *** 11 | *** download): *** 12 | *** *** 13 | *** FreeRTOS+TCP is functional and has been used in commercial products *** 14 | *** for some time. Be aware however that we are still refining its *** 15 | *** design, the source code does not yet quite conform to the strict *** 16 | *** coding and style standards mandated by Real Time Engineers ltd., and *** 17 | *** the documentation and testing is not necessarily complete. *** 18 | *** *** 19 | *** PLEASE REPORT EXPERIENCES USING THE SUPPORT RESOURCES FOUND ON THE *** 20 | *** URL: http://www.FreeRTOS.org/contact Active early adopters may, at *** 21 | *** the sole discretion of Real Time Engineers Ltd., be offered versions *** 22 | *** under a license other than that described below. *** 23 | *** *** 24 | *** *** 25 | ***** NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE ******* NOTE *** 26 | ******************************************************************************* 27 | * 28 | * FreeRTOS+TCP can be used under two different free open source licenses. The 29 | * license that applies is dependent on the processor on which FreeRTOS+TCP is 30 | * executed, as follows: 31 | * 32 | * If FreeRTOS+TCP is executed on one of the processors listed under the Special 33 | * License Arrangements heading of the FreeRTOS+TCP license information web 34 | * page, then it can be used under the terms of the FreeRTOS Open Source 35 | * License. If FreeRTOS+TCP is used on any other processor, then it can be used 36 | * under the terms of the GNU General Public License V2. Links to the relevant 37 | * licenses follow: 38 | * 39 | * The FreeRTOS+TCP License Information Page: http://www.FreeRTOS.org/tcp_license 40 | * The FreeRTOS Open Source License: http://www.FreeRTOS.org/license 41 | * The GNU General Public License Version 2: http://www.FreeRTOS.org/gpl-2.0.txt 42 | * 43 | * FreeRTOS+TCP is distributed in the hope that it will be useful. You cannot 44 | * use FreeRTOS+TCP unless you agree that you use the software 'as is'. 45 | * FreeRTOS+TCP is provided WITHOUT ANY WARRANTY; without even the implied 46 | * warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR 47 | * PURPOSE. Real Time Engineers Ltd. disclaims all conditions and terms, be they 48 | * implied, expressed, or statutory. 49 | * 50 | * 1 tab == 4 spaces! 51 | * 52 | * http://www.FreeRTOS.org 53 | * http://www.FreeRTOS.org/plus 54 | * http://www.FreeRTOS.org/labs 55 | * 56 | */ 57 | 58 | /* 59 | Some code which is common to TCP servers like HTTP en FTP 60 | */ 61 | 62 | #ifndef FREERTOS_TCP_SERVER_H 63 | #define FREERTOS_TCP_SERVER_H 64 | 65 | #ifdef __cplusplus 66 | extern "C" { 67 | #endif 68 | 69 | #ifndef FTP_SERVER_USES_RELATIVE_DIRECTORY 70 | #define FTP_SERVER_USES_RELATIVE_DIRECTORY 0 71 | #endif 72 | 73 | enum eSERVER_TYPE 74 | { 75 | eSERVER_NONE, 76 | eSERVER_HTTP, 77 | eSERVER_FTP, 78 | }; 79 | 80 | struct xFTP_CLIENT; 81 | 82 | #if( ipconfigFTP_HAS_RECEIVED_HOOK != 0 ) 83 | extern void vApplicationFTPReceivedHook( const char *pcFileName, uint32_t ulSize, struct xFTP_CLIENT *pxFTPClient ); 84 | extern void vFTPReplyMessage( struct xFTP_CLIENT *pxFTPClient, const char *pcMessage ); 85 | #endif /* ipconfigFTP_HAS_RECEIVED_HOOK != 0 */ 86 | 87 | #if( ipconfigFTP_HAS_USER_PASSWORD_HOOK != 0 ) 88 | /* 89 | * Function is called when a user name has been submitted. 90 | * The function may return a string such as: "331 Please enter your password" 91 | * or return NULL to use the default reply. 92 | */ 93 | extern const char *pcApplicationFTPUserHook( const char *pcUserName ); 94 | #endif /* ipconfigFTP_HAS_USER_PASSWORD_HOOK */ 95 | 96 | #if( ipconfigFTP_HAS_USER_PASSWORD_HOOK != 0 ) 97 | /* 98 | * Function is called when a password was received. 99 | * Return positive value to allow the user 100 | */ 101 | extern BaseType_t xApplicationFTPPasswordHook( const char *pcUserName, const char *pcPassword ); 102 | #endif /* ipconfigFTP_HAS_USER_PASSWORD_HOOK */ 103 | 104 | #if( ipconfigFTP_HAS_USER_PROPERTIES_HOOK != 0 ) 105 | /* 106 | * The FTP server is asking for user-specific properties 107 | */ 108 | typedef struct 109 | { 110 | uint16_t usPortNumber; /* For reference only. Host-endian. */ 111 | const char *pcRootDir; 112 | BaseType_t xReadOnly; 113 | } 114 | FTPUserProperties_t; 115 | extern void vApplicationFTPUserPropertiesHook( const char *pcUserName, FTPUserProperties_t *pxProperties ); 116 | #endif /* ipconfigFTP_HAS_USER_PASSWORD_HOOK */ 117 | 118 | #if( ipconfigHTTP_HAS_HANDLE_REQUEST_HOOK != 0 ) 119 | /* 120 | * A GET request is received containing a special character, 121 | * usually a question mark. 122 | * const char *pcURLData; // A request, e.g. "/request?limit=75" 123 | * char *pcBuffer; // Here the answer can be written 124 | * size_t uxBufferLength; // Size of the buffer 125 | * 126 | */ 127 | extern size_t uxApplicationHTTPHandleRequestHook( const char *pcURLData, char *pcBuffer, size_t uxBufferLength ); 128 | #endif /* ipconfigHTTP_HAS_HANDLE_REQUEST_HOOK */ 129 | 130 | struct xSERVER_CONFIG 131 | { 132 | enum eSERVER_TYPE eType; /* eSERVER_HTTP | eSERVER_FTP */ 133 | BaseType_t xPortNumber; /* e.g. 80, 8080, 21 */ 134 | BaseType_t xBackLog; /* e.g. 10, maximum number of connected TCP clients */ 135 | const char * const pcRootDir; /* Treat this directory as the root directory */ 136 | }; 137 | 138 | struct xTCP_SERVER; 139 | typedef struct xTCP_SERVER TCPServer_t; 140 | 141 | TCPServer_t *FreeRTOS_CreateTCPServer( const struct xSERVER_CONFIG *pxConfigs, BaseType_t xCount ); 142 | void FreeRTOS_TCPServerWork( TCPServer_t *pxServer, TickType_t xBlockingTime ); 143 | 144 | #if( ipconfigSUPPORT_SIGNALS != 0 ) 145 | /* FreeRTOS_TCPServerWork() calls select(). 146 | The two functions below provide a possibility to interrupt 147 | the call to select(). After the interruption, resume 148 | by calling FreeRTOS_TCPServerWork() again. */ 149 | BaseType_t FreeRTOS_TCPServerSignal( TCPServer_t *pxServer ); 150 | BaseType_t FreeRTOS_TCPServerSignalFromISR( TCPServer_t *pxServer, BaseType_t *pxHigherPriorityTaskWoken ); 151 | #endif 152 | 153 | #ifdef __cplusplus 154 | } /* extern "C" */ 155 | #endif 156 | 157 | #endif /* FREERTOS_TCP_SERVER_H */ 158 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/protocols/include/NTPClient.h: -------------------------------------------------------------------------------- 1 | // 2 | // ntpClient.h 3 | // 4 | 5 | #ifndef __NTPCLIENT_H__ 6 | 7 | #define __NTPCLIENT_H__ 8 | 9 | #define NTP_PORT 123 10 | 11 | typedef uint32_t quint32; 12 | typedef int32_t qint32; 13 | typedef uint8_t quint8; 14 | typedef int8_t qint8; 15 | 16 | typedef union _SNtpFlags SNtpFlags; 17 | 18 | /** 19 | * 64-bit NTP timestamp. 20 | */ 21 | struct __attribute__ ((__packed__)) _SNtpTimestamp { 22 | /** Number of seconds passed since Jan 1 1900, in big-endian format. */ 23 | quint32 seconds; 24 | 25 | /** Fractional time part, in 1/0xFFFFFFFFs of a second. */ 26 | quint32 fraction; 27 | }; 28 | 29 | typedef struct _SNtpTimestamp SNtpTimestamp; 30 | /** 31 | * Mandatory part of an NTP packet 32 | */ 33 | struct SNtpPacket { 34 | /** Flags. */ 35 | unsigned char flags; // value 0xDB : mode 3 (client), version 3, leap indicator unknown 3 36 | 37 | /** Stratum of the clock. */ 38 | quint8 stratum; // value 0 : unspecified 39 | 40 | /** Maximum interval between successive messages, in log2 seconds. Note that the value is signed. */ 41 | qint8 poll; // 10 means 1 << 10 = 1024 seconds 42 | 43 | /** Precision of the clock, in log2 seconds. Note that the value is signed. */ 44 | qint8 precision; // 0xFA = 250 = 0.015625 seconds 45 | 46 | /** Round trip time to the primary reference source, in NTP short format. */ 47 | qint32 rootDelay; // 0x5D2E = 23854 or (23854/65535)= 0.3640 sec 48 | 49 | /** Nominal error relative to the primary reference source. */ 50 | qint32 rootDispersion; // 0x0008 CAC8 = 8.7912 seconds 51 | 52 | /** Reference identifier (either a 4 character string or an IP address). */ 53 | qint8 referenceID[4]; // or just 0000 54 | 55 | /** The time at which the clock was last set or corrected. */ 56 | SNtpTimestamp referenceTimestamp; // Current time 57 | 58 | /** The time at which the request departed the client for the server. */ 59 | SNtpTimestamp originateTimestamp; // Keep 0 60 | 61 | /** The time at which the request arrived at the server. */ 62 | SNtpTimestamp receiveTimestamp; // Keep 0 63 | 64 | /** The time at which the reply departed the server for client. */ 65 | SNtpTimestamp transmitTimestamp; 66 | }; 67 | 68 | /* Add this number to get secs since 1-1-1900 */ 69 | #define TIME1970 2208988800UL 70 | 71 | #endif // __NTPCLIENT_H__ 72 | -------------------------------------------------------------------------------- /FreeRTOS-Plus-TCP/protocols/include/NTPDemo.h: -------------------------------------------------------------------------------- 1 | /* 2 | * A simple demo for NTP using FreeRTOS+TCP 3 | */ 4 | 5 | #ifndef NTPDEMO_H 6 | 7 | #define NTPDEMO_H 8 | 9 | void vStartNTPTask( uint16_t usTaskStackSize, UBaseType_t uxTaskPriority ); 10 | 11 | #endif -------------------------------------------------------------------------------- /FreeRTOS/include/FreeRTOSTcpLib.h: -------------------------------------------------------------------------------- 1 | #ifndef FREERTOSTCPLIB__H 2 | #define FREERTOSTCPLIB__H 3 | 4 | #include "FreeRTOS_IP.h" 5 | #include "FreeRTOS_Sockets.h" 6 | #include "FreeRTOS_IP_Private.h" 7 | #include "FreeRTOS_ARP.h" 8 | #include "FreeRTOS_UDP_IP.h" 9 | #include "FreeRTOS_TCP_IP.h" 10 | #include "FreeRTOS_DHCP.h" 11 | #include "FreeRTOS_ARP.h" 12 | #include "NetworkInterface.h" 13 | #include "NetworkBufferManagement.h" 14 | #include "FreeRTOS_DNS.h" 15 | #include "FreeRTOS_TCP_WIN.h" 16 | 17 | #endif 18 | 19 | -------------------------------------------------------------------------------- /Objects/ExtDll.iex: -------------------------------------------------------------------------------- 1 | [EXTDLL] 2 | Count=0 3 | -------------------------------------------------------------------------------- /Objects/TcpIpTest.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/TcpIpTest.axf -------------------------------------------------------------------------------- /Objects/TcpIpTest.build_log.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/TcpIpTest.build_log.htm -------------------------------------------------------------------------------- /Objects/TcpIpTest.lnp: -------------------------------------------------------------------------------- 1 | --cpu=Cortex-M4.fp 2 | ".\objects\main.o" 3 | ".\objects\netinfoconfig.o" 4 | ".\objects\randomnum.o" 5 | ".\objects\list.o" 6 | ".\objects\port.o" 7 | ".\objects\queue.o" 8 | ".\objects\tasks.o" 9 | ".\objects\timers.o" 10 | ".\objects\event_groups.o" 11 | ".\objects\heap_4.o" 12 | ".\objects\freertos_arp.o" 13 | ".\objects\freertos_stream_buffer.o" 14 | ".\objects\freertos_dhcp.o" 15 | ".\objects\freertos_dns.o" 16 | ".\objects\freertos_ip.o" 17 | ".\objects\freertos_sockets.o" 18 | ".\objects\freertos_tcp_ip.o" 19 | ".\objects\freertos_tcp_win.o" 20 | ".\objects\freertos_udp_ip.o" 21 | ".\objects\networkinterface.o" 22 | ".\objects\bufferallocation_2.o" 23 | ".\objects\phy_dp83848c.o" 24 | ".\objects\emac_stm32f4xx.o" 25 | ".\objects\stm32f4xx_hal.o" 26 | ".\objects\stm32f4xx_hal_cortex.o" 27 | ".\objects\stm32f4xx_hal_gpio.o" 28 | ".\objects\stm32f4xx_hal_pwr.o" 29 | ".\objects\stm32f4xx_hal_pwr_ex.o" 30 | ".\objects\stm32f4xx_hal_rcc.o" 31 | ".\objects\stm32f4xx_hal_rcc_ex.o" 32 | ".\objects\stm32f4xx_hal_rng.o" 33 | ".\objects\startup_stm32f407xx.o" 34 | ".\objects\system_stm32f4xx.o" 35 | --strict --scatter ".\Objects\TcpIpTest.sct" 36 | --summary_stderr --info summarysizes --map --xref --callgraph --symbols 37 | --info sizes --info totals --info unused --info veneers 38 | --list ".\Listings\TcpIpTest.map" -o .\Objects\TcpIpTest.axf -------------------------------------------------------------------------------- /Objects/TcpIpTest.sct: -------------------------------------------------------------------------------- 1 | ; ************************************************************* 2 | ; *** Scatter-Loading Description File generated by uVision *** 3 | ; ************************************************************* 4 | 5 | LR_IROM1 0x08000000 0x00080000 { ; load region size_region 6 | ER_IROM1 0x08000000 0x00080000 { ; load address = execution address 7 | *.o (RESET, +First) 8 | *(InRoot$$Sections) 9 | .ANY (+RO) 10 | } 11 | RW_IRAM1 0x20000000 0x00020000 { ; RW data 12 | .ANY (+RW +ZI) 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /Objects/bufferallocation_1.d: -------------------------------------------------------------------------------- 1 | .\objects\bufferallocation_1.o: FreeRTOS-Plus-TCP\BufferAllocation_1.c 2 | .\objects\bufferallocation_1.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\FreeRTOS.h 4 | .\objects\bufferallocation_1.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 5 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\FreeRTOSConfig.h 6 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\projdefs.h 7 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\portable.h 8 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\deprecated_definitions.h 9 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\portmacro.h 10 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\mpu_wrappers.h 11 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\task.h 12 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\list.h 13 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\queue.h 14 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\semphr.h 15 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 16 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 17 | .\objects\bufferallocation_1.o: .\User\include\DemoIPTrace.h 18 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 19 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 20 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 21 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 22 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 23 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 24 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 25 | .\objects\bufferallocation_1.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 26 | .\objects\bufferallocation_1.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 27 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\event_groups.h 28 | .\objects\bufferallocation_1.o: .\FreeRTOS\include\timers.h 29 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 30 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 31 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 32 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 33 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 34 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 35 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 36 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 37 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 38 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 39 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 40 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 41 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 42 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 43 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 44 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 45 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 46 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 47 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 48 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 49 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 50 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 51 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 52 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 53 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 54 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 55 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 56 | .\objects\bufferallocation_1.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 57 | -------------------------------------------------------------------------------- /Objects/bufferallocation_2.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/bufferallocation_2.crf -------------------------------------------------------------------------------- /Objects/bufferallocation_2.d: -------------------------------------------------------------------------------- 1 | .\objects\bufferallocation_2.o: FreeRTOS-Plus-TCP\BufferAllocation_2.c 2 | .\objects\bufferallocation_2.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\FreeRTOS.h 4 | .\objects\bufferallocation_2.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 5 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\FreeRTOSConfig.h 6 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\projdefs.h 7 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\portable.h 8 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\deprecated_definitions.h 9 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\portmacro.h 10 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\mpu_wrappers.h 11 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\task.h 12 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\list.h 13 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\semphr.h 14 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\queue.h 15 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 16 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 17 | .\objects\bufferallocation_2.o: .\User\include\DemoIPTrace.h 18 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 19 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 20 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 21 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\list.h 22 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 23 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 24 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 25 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 26 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 27 | .\objects\bufferallocation_2.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 28 | .\objects\bufferallocation_2.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 29 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\event_groups.h 30 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\timers.h 31 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 32 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 33 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 34 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 35 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 36 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 37 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 38 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 39 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 40 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 41 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 42 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 43 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 44 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 45 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 46 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 47 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 48 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 49 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 50 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 51 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 52 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 53 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 54 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 55 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 56 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 57 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 58 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 59 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 60 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 61 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 62 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 63 | .\objects\bufferallocation_2.o: .\FreeRTOS\include\FreeRTOSTcpLib.h 64 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h 65 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h 66 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 67 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h 68 | .\objects\bufferallocation_2.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h 69 | -------------------------------------------------------------------------------- /Objects/bufferallocation_2.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/bufferallocation_2.o -------------------------------------------------------------------------------- /Objects/demoiptrace.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/demoiptrace.crf -------------------------------------------------------------------------------- /Objects/demoiptrace.d: -------------------------------------------------------------------------------- 1 | .\objects\demoiptrace.o: User\DemoIPTrace.c 2 | .\objects\demoiptrace.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\demoiptrace.o: .\FreeRTOS\include\FreeRTOS.h 4 | .\objects\demoiptrace.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 5 | .\objects\demoiptrace.o: .\FreeRTOS\include\FreeRTOSConfig.h 6 | .\objects\demoiptrace.o: .\FreeRTOS\include\projdefs.h 7 | .\objects\demoiptrace.o: .\FreeRTOS\include\portable.h 8 | .\objects\demoiptrace.o: .\FreeRTOS\include\deprecated_definitions.h 9 | .\objects\demoiptrace.o: .\FreeRTOS\include\portmacro.h 10 | .\objects\demoiptrace.o: .\FreeRTOS\include\mpu_wrappers.h 11 | .\objects\demoiptrace.o: .\FreeRTOS\include\task.h 12 | .\objects\demoiptrace.o: .\FreeRTOS\include\list.h 13 | .\objects\demoiptrace.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 14 | .\objects\demoiptrace.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 15 | .\objects\demoiptrace.o: .\User\include\DemoIPTrace.h 16 | .\objects\demoiptrace.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 17 | .\objects\demoiptrace.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 18 | .\objects\demoiptrace.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 19 | -------------------------------------------------------------------------------- /Objects/demoiptrace.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/demoiptrace.o -------------------------------------------------------------------------------- /Objects/emac_stm32f4xx.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/emac_stm32f4xx.crf -------------------------------------------------------------------------------- /Objects/emac_stm32f4xx.d: -------------------------------------------------------------------------------- 1 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\CMSIS\Driver\EMAC_STM32F4xx.c 2 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\CMSIS\Driver\EMAC_STM32F4xx.h 3 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 4 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Driver\Include\Driver_ETH_MAC.h 5 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Driver\Include\Driver_ETH.h 6 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Driver\Include\Driver_Common.h 7 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 8 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 9 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdbool.h 10 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h 11 | .\objects\emac_stm32f4xx.o: .\RTE\Device\STM32F407VETx\stm32f4xx_hal_conf.h 12 | .\objects\emac_stm32f4xx.o: .\RTE\_Target_1\RTE_Components.h 13 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h 14 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h 15 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 16 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 17 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 18 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 19 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 20 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 21 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h 22 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 23 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h 24 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h 25 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h 26 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h 27 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h 28 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h 29 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h 30 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h 31 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h 32 | .\objects\emac_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h 33 | .\objects\emac_stm32f4xx.o: .\RTE\Device\STM32F407VETx\RTE_Device.h 34 | -------------------------------------------------------------------------------- /Objects/emac_stm32f4xx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/emac_stm32f4xx.o -------------------------------------------------------------------------------- /Objects/event_groups.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/event_groups.crf -------------------------------------------------------------------------------- /Objects/event_groups.d: -------------------------------------------------------------------------------- 1 | .\objects\event_groups.o: FreeRTOS\event_groups.c 2 | .\objects\event_groups.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdlib.h 3 | .\objects\event_groups.o: .\FreeRTOS\include\FreeRTOS.h 4 | .\objects\event_groups.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 5 | .\objects\event_groups.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\objects\event_groups.o: .\FreeRTOS\include\FreeRTOSConfig.h 7 | .\objects\event_groups.o: .\FreeRTOS\include\projdefs.h 8 | .\objects\event_groups.o: .\FreeRTOS\include\portable.h 9 | .\objects\event_groups.o: .\FreeRTOS\include\deprecated_definitions.h 10 | .\objects\event_groups.o: .\FreeRTOS\include\portmacro.h 11 | .\objects\event_groups.o: .\FreeRTOS\include\mpu_wrappers.h 12 | .\objects\event_groups.o: .\FreeRTOS\include\task.h 13 | .\objects\event_groups.o: .\FreeRTOS\include\list.h 14 | .\objects\event_groups.o: .\FreeRTOS\include\timers.h 15 | .\objects\event_groups.o: .\FreeRTOS\include\event_groups.h 16 | -------------------------------------------------------------------------------- /Objects/event_groups.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/event_groups.o -------------------------------------------------------------------------------- /Objects/freertos_arp.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_arp.crf -------------------------------------------------------------------------------- /Objects/freertos_arp.d: -------------------------------------------------------------------------------- 1 | .\objects\freertos_arp.o: FreeRTOS-Plus-TCP\FreeRTOS_ARP.c 2 | .\objects\freertos_arp.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\freertos_arp.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\objects\freertos_arp.o: .\FreeRTOS\include\FreeRTOS.h 5 | .\objects\freertos_arp.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 6 | .\objects\freertos_arp.o: .\FreeRTOS\include\FreeRTOSConfig.h 7 | .\objects\freertos_arp.o: .\FreeRTOS\include\projdefs.h 8 | .\objects\freertos_arp.o: .\FreeRTOS\include\portable.h 9 | .\objects\freertos_arp.o: .\FreeRTOS\include\deprecated_definitions.h 10 | .\objects\freertos_arp.o: .\FreeRTOS\include\portmacro.h 11 | .\objects\freertos_arp.o: .\FreeRTOS\include\mpu_wrappers.h 12 | .\objects\freertos_arp.o: .\FreeRTOS\include\task.h 13 | .\objects\freertos_arp.o: .\FreeRTOS\include\list.h 14 | .\objects\freertos_arp.o: .\FreeRTOS\include\queue.h 15 | .\objects\freertos_arp.o: .\FreeRTOS\include\semphr.h 16 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 17 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 18 | .\objects\freertos_arp.o: .\User\include\DemoIPTrace.h 19 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 20 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 21 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 22 | .\objects\freertos_arp.o: .\FreeRTOS\include\list.h 23 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 24 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 25 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 26 | .\objects\freertos_arp.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 27 | .\objects\freertos_arp.o: .\FreeRTOS\include\event_groups.h 28 | .\objects\freertos_arp.o: .\FreeRTOS\include\timers.h 29 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 30 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 31 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 32 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 33 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 34 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 35 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 36 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 37 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 38 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 39 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 40 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 41 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 42 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 43 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 44 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 45 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 46 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 47 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 48 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 49 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 50 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 51 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 52 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 53 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 54 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 55 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 56 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 57 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 58 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 59 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 60 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 61 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h 62 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 63 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h 64 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h 65 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 66 | .\objects\freertos_arp.o: .\FreeRTOS\include\FreeRTOSTcpLib.h 67 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 68 | .\objects\freertos_arp.o: .\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h 69 | -------------------------------------------------------------------------------- /Objects/freertos_arp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_arp.o -------------------------------------------------------------------------------- /Objects/freertos_dhcp.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_dhcp.crf -------------------------------------------------------------------------------- /Objects/freertos_dhcp.d: -------------------------------------------------------------------------------- 1 | .\objects\freertos_dhcp.o: FreeRTOS-Plus-TCP\FreeRTOS_DHCP.c 2 | .\objects\freertos_dhcp.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\FreeRTOS.h 4 | .\objects\freertos_dhcp.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 5 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\FreeRTOSConfig.h 6 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\projdefs.h 7 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\portable.h 8 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\deprecated_definitions.h 9 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\portmacro.h 10 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\mpu_wrappers.h 11 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\task.h 12 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\list.h 13 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\semphr.h 14 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\queue.h 15 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 16 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 17 | .\objects\freertos_dhcp.o: .\User\include\DemoIPTrace.h 18 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 19 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 20 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 21 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\list.h 22 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 23 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 24 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 25 | .\objects\freertos_dhcp.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 26 | .\objects\freertos_dhcp.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 27 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\event_groups.h 28 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\timers.h 29 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 30 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 31 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 32 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 33 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 34 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 35 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 36 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 37 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 38 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 39 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 40 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 41 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 42 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 43 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 44 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 45 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 46 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 47 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 48 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 49 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 50 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 51 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 52 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 53 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 54 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 55 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 56 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 57 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 58 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 59 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 60 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 61 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 62 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h 63 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h 64 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 65 | .\objects\freertos_dhcp.o: .\FreeRTOS\include\FreeRTOSTcpLib.h 66 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 67 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h 68 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h 69 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 70 | .\objects\freertos_dhcp.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 71 | -------------------------------------------------------------------------------- /Objects/freertos_dhcp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_dhcp.o -------------------------------------------------------------------------------- /Objects/freertos_dns.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_dns.crf -------------------------------------------------------------------------------- /Objects/freertos_dns.d: -------------------------------------------------------------------------------- 1 | .\objects\freertos_dns.o: FreeRTOS-Plus-TCP\FreeRTOS_DNS.c 2 | .\objects\freertos_dns.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\freertos_dns.o: .\FreeRTOS\include\FreeRTOS.h 4 | .\objects\freertos_dns.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 5 | .\objects\freertos_dns.o: .\FreeRTOS\include\FreeRTOSConfig.h 6 | .\objects\freertos_dns.o: .\FreeRTOS\include\projdefs.h 7 | .\objects\freertos_dns.o: .\FreeRTOS\include\portable.h 8 | .\objects\freertos_dns.o: .\FreeRTOS\include\deprecated_definitions.h 9 | .\objects\freertos_dns.o: .\FreeRTOS\include\portmacro.h 10 | .\objects\freertos_dns.o: .\FreeRTOS\include\mpu_wrappers.h 11 | .\objects\freertos_dns.o: .\FreeRTOS\include\task.h 12 | .\objects\freertos_dns.o: .\FreeRTOS\include\list.h 13 | .\objects\freertos_dns.o: .\FreeRTOS\include\queue.h 14 | .\objects\freertos_dns.o: .\FreeRTOS\include\list.h 15 | .\objects\freertos_dns.o: .\FreeRTOS\include\semphr.h 16 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 17 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 18 | .\objects\freertos_dns.o: .\User\include\DemoIPTrace.h 19 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 20 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 21 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 22 | .\objects\freertos_dns.o: .\FreeRTOS\include\list.h 23 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 24 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 25 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 26 | .\objects\freertos_dns.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 27 | .\objects\freertos_dns.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 28 | .\objects\freertos_dns.o: .\FreeRTOS\include\event_groups.h 29 | .\objects\freertos_dns.o: .\FreeRTOS\include\timers.h 30 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 31 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 32 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 33 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 34 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 35 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 36 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 37 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 38 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 39 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 40 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 41 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 42 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 43 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 44 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 45 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 46 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 47 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 48 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 49 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 50 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 51 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 52 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 53 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 54 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 55 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 56 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 57 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 58 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 59 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 60 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 61 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 62 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 63 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h 64 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h 65 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 66 | .\objects\freertos_dns.o: .\FreeRTOS\include\FreeRTOSTcpLib.h 67 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h 68 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h 69 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 70 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 71 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 72 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 73 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 74 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 75 | .\objects\freertos_dns.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 76 | -------------------------------------------------------------------------------- /Objects/freertos_dns.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_dns.o -------------------------------------------------------------------------------- /Objects/freertos_ip.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_ip.crf -------------------------------------------------------------------------------- /Objects/freertos_ip.d: -------------------------------------------------------------------------------- 1 | .\objects\freertos_ip.o: FreeRTOS-Plus-TCP\FreeRTOS_IP.c 2 | .\objects\freertos_ip.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\freertos_ip.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\objects\freertos_ip.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 5 | .\objects\freertos_ip.o: .\FreeRTOS\include\FreeRTOS.h 6 | .\objects\freertos_ip.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 7 | .\objects\freertos_ip.o: .\FreeRTOS\include\FreeRTOSConfig.h 8 | .\objects\freertos_ip.o: .\FreeRTOS\include\projdefs.h 9 | .\objects\freertos_ip.o: .\FreeRTOS\include\portable.h 10 | .\objects\freertos_ip.o: .\FreeRTOS\include\deprecated_definitions.h 11 | .\objects\freertos_ip.o: .\FreeRTOS\include\portmacro.h 12 | .\objects\freertos_ip.o: .\FreeRTOS\include\mpu_wrappers.h 13 | .\objects\freertos_ip.o: .\FreeRTOS\include\task.h 14 | .\objects\freertos_ip.o: .\FreeRTOS\include\list.h 15 | .\objects\freertos_ip.o: .\FreeRTOS\include\queue.h 16 | .\objects\freertos_ip.o: .\FreeRTOS\include\semphr.h 17 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 18 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 19 | .\objects\freertos_ip.o: .\User\include\DemoIPTrace.h 20 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 21 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 22 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 23 | .\objects\freertos_ip.o: .\FreeRTOS\include\list.h 24 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 25 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 26 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 27 | .\objects\freertos_ip.o: .\FreeRTOS\include\event_groups.h 28 | .\objects\freertos_ip.o: .\FreeRTOS\include\timers.h 29 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 30 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 31 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 32 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 33 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 34 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 35 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 36 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 37 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 38 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 39 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 40 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 41 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 42 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 43 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 44 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 45 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 46 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 47 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 48 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 49 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 50 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 51 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 52 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 53 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 54 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 55 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 56 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 57 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 58 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 59 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 60 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 61 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h 62 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 63 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h 64 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 65 | .\objects\freertos_ip.o: .\FreeRTOS\include\FreeRTOSTcpLib.h 66 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 67 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h 68 | .\objects\freertos_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h 69 | -------------------------------------------------------------------------------- /Objects/freertos_ip.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_ip.o -------------------------------------------------------------------------------- /Objects/freertos_sockets.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_sockets.crf -------------------------------------------------------------------------------- /Objects/freertos_sockets.d: -------------------------------------------------------------------------------- 1 | .\objects\freertos_sockets.o: FreeRTOS-Plus-TCP\FreeRTOS_Sockets.c 2 | .\objects\freertos_sockets.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\freertos_sockets.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\objects\freertos_sockets.o: .\FreeRTOS\include\FreeRTOS.h 5 | .\objects\freertos_sockets.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 6 | .\objects\freertos_sockets.o: .\FreeRTOS\include\FreeRTOSConfig.h 7 | .\objects\freertos_sockets.o: .\FreeRTOS\include\projdefs.h 8 | .\objects\freertos_sockets.o: .\FreeRTOS\include\portable.h 9 | .\objects\freertos_sockets.o: .\FreeRTOS\include\deprecated_definitions.h 10 | .\objects\freertos_sockets.o: .\FreeRTOS\include\portmacro.h 11 | .\objects\freertos_sockets.o: .\FreeRTOS\include\mpu_wrappers.h 12 | .\objects\freertos_sockets.o: .\FreeRTOS\include\task.h 13 | .\objects\freertos_sockets.o: .\FreeRTOS\include\list.h 14 | .\objects\freertos_sockets.o: .\FreeRTOS\include\queue.h 15 | .\objects\freertos_sockets.o: .\FreeRTOS\include\semphr.h 16 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 17 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 18 | .\objects\freertos_sockets.o: .\User\include\DemoIPTrace.h 19 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 20 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 21 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 22 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 23 | .\objects\freertos_sockets.o: .\FreeRTOS\include\list.h 24 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 25 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 26 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 27 | .\objects\freertos_sockets.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 28 | .\objects\freertos_sockets.o: .\FreeRTOS\include\event_groups.h 29 | .\objects\freertos_sockets.o: .\FreeRTOS\include\timers.h 30 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 31 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 32 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 33 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 34 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 35 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 36 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 37 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 38 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 39 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 40 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 41 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 42 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 43 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 44 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 45 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 46 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 47 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 48 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 49 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 50 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 51 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 52 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 53 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 54 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 55 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 56 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 57 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 58 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 59 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 60 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 61 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 62 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h 63 | .\objects\freertos_sockets.o: .\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h 64 | -------------------------------------------------------------------------------- /Objects/freertos_sockets.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_sockets.o -------------------------------------------------------------------------------- /Objects/freertos_stream_buffer.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_stream_buffer.crf -------------------------------------------------------------------------------- /Objects/freertos_stream_buffer.d: -------------------------------------------------------------------------------- 1 | .\objects\freertos_stream_buffer.o: FreeRTOS-Plus-TCP\FreeRTOS_Stream_Buffer.c 2 | .\objects\freertos_stream_buffer.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\FreeRTOS.h 4 | .\objects\freertos_stream_buffer.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 5 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\FreeRTOSConfig.h 6 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\projdefs.h 7 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\portable.h 8 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\deprecated_definitions.h 9 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\portmacro.h 10 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\mpu_wrappers.h 11 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\task.h 12 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\list.h 13 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\semphr.h 14 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\queue.h 15 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 16 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 17 | .\objects\freertos_stream_buffer.o: .\User\include\DemoIPTrace.h 18 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 19 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 20 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 21 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 22 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\list.h 23 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 24 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 25 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 26 | .\objects\freertos_stream_buffer.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 27 | .\objects\freertos_stream_buffer.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 28 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\event_groups.h 29 | .\objects\freertos_stream_buffer.o: .\FreeRTOS\include\timers.h 30 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 31 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 32 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 33 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 34 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 35 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 36 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 37 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 38 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 39 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 40 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 41 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 42 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 43 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 44 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 45 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 46 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 47 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 48 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 49 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 50 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 51 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 52 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 53 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 54 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 55 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 56 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 57 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 58 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 59 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 60 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 61 | .\objects\freertos_stream_buffer.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 62 | -------------------------------------------------------------------------------- /Objects/freertos_stream_buffer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_stream_buffer.o -------------------------------------------------------------------------------- /Objects/freertos_tcp_ip.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_tcp_ip.crf -------------------------------------------------------------------------------- /Objects/freertos_tcp_ip.d: -------------------------------------------------------------------------------- 1 | .\objects\freertos_tcp_ip.o: FreeRTOS-Plus-TCP\FreeRTOS_TCP_IP.c 2 | .\objects\freertos_tcp_ip.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\freertos_tcp_ip.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\FreeRTOS.h 5 | .\objects\freertos_tcp_ip.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 6 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\FreeRTOSConfig.h 7 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\projdefs.h 8 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\portable.h 9 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\deprecated_definitions.h 10 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\portmacro.h 11 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\mpu_wrappers.h 12 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\task.h 13 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\list.h 14 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\queue.h 15 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\semphr.h 16 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 17 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 18 | .\objects\freertos_tcp_ip.o: .\User\include\DemoIPTrace.h 19 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 20 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 21 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 22 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\list.h 23 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 24 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 25 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 26 | .\objects\freertos_tcp_ip.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 27 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\event_groups.h 28 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\timers.h 29 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 30 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 31 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 32 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 33 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 34 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 35 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 36 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 37 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 38 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 39 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 40 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 41 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 42 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 43 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 44 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 45 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 46 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 47 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 48 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 49 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 50 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 51 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 52 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 53 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 54 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 55 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 56 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 57 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 58 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 59 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 60 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 61 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 62 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h 63 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 64 | .\objects\freertos_tcp_ip.o: .\FreeRTOS\include\FreeRTOSTcpLib.h 65 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h 66 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 67 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h 68 | .\objects\freertos_tcp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h 69 | -------------------------------------------------------------------------------- /Objects/freertos_tcp_ip.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_tcp_ip.o -------------------------------------------------------------------------------- /Objects/freertos_tcp_win.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_tcp_win.crf -------------------------------------------------------------------------------- /Objects/freertos_tcp_win.d: -------------------------------------------------------------------------------- 1 | .\objects\freertos_tcp_win.o: FreeRTOS-Plus-TCP\FreeRTOS_TCP_WIN.c 2 | .\objects\freertos_tcp_win.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\FreeRTOS.h 4 | .\objects\freertos_tcp_win.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 5 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\FreeRTOSConfig.h 6 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\projdefs.h 7 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\portable.h 8 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\deprecated_definitions.h 9 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\portmacro.h 10 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\mpu_wrappers.h 11 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\task.h 12 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\list.h 13 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\queue.h 14 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\semphr.h 15 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 16 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 17 | .\objects\freertos_tcp_win.o: .\User\include\DemoIPTrace.h 18 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 19 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 20 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 21 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 22 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\list.h 23 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 24 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 25 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 26 | .\objects\freertos_tcp_win.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 27 | .\objects\freertos_tcp_win.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 28 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\event_groups.h 29 | .\objects\freertos_tcp_win.o: .\FreeRTOS\include\timers.h 30 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 31 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 32 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 33 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 34 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 35 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 36 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 37 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 38 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 39 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 40 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 41 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 42 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 43 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 44 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 45 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 46 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 47 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 48 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 49 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 50 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 51 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 52 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 53 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 54 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 55 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 56 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 57 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 58 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 59 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 60 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 61 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 62 | .\objects\freertos_tcp_win.o: .\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h 63 | -------------------------------------------------------------------------------- /Objects/freertos_tcp_win.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_tcp_win.o -------------------------------------------------------------------------------- /Objects/freertos_udp_ip.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_udp_ip.crf -------------------------------------------------------------------------------- /Objects/freertos_udp_ip.d: -------------------------------------------------------------------------------- 1 | .\objects\freertos_udp_ip.o: FreeRTOS-Plus-TCP\FreeRTOS_UDP_IP.c 2 | .\objects\freertos_udp_ip.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\freertos_udp_ip.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\FreeRTOS.h 5 | .\objects\freertos_udp_ip.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 6 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\FreeRTOSConfig.h 7 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\projdefs.h 8 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\portable.h 9 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\deprecated_definitions.h 10 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\portmacro.h 11 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\mpu_wrappers.h 12 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\task.h 13 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\list.h 14 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\queue.h 15 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\semphr.h 16 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 17 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 18 | .\objects\freertos_udp_ip.o: .\User\include\DemoIPTrace.h 19 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 20 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 21 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 22 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\list.h 23 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 24 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 25 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 26 | .\objects\freertos_udp_ip.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 27 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\event_groups.h 28 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\timers.h 29 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 30 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 31 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 32 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 33 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 34 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 35 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 36 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 37 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 38 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 39 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 40 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 41 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 42 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 43 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 44 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 45 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 46 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 47 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 48 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 49 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 50 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 51 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 52 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 53 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 54 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 55 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 56 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 57 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 58 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 59 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 60 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 61 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 62 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h 63 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h 64 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 65 | .\objects\freertos_udp_ip.o: .\FreeRTOS\include\FreeRTOSTcpLib.h 66 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 67 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h 68 | .\objects\freertos_udp_ip.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h 69 | -------------------------------------------------------------------------------- /Objects/freertos_udp_ip.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/freertos_udp_ip.o -------------------------------------------------------------------------------- /Objects/heap2.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/heap2.crf -------------------------------------------------------------------------------- /Objects/heap2.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/heap2.d -------------------------------------------------------------------------------- /Objects/heap_4.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/heap_4.crf -------------------------------------------------------------------------------- /Objects/heap_4.d: -------------------------------------------------------------------------------- 1 | .\objects\heap_4.o: FreeRTOS\heap_4.c 2 | .\objects\heap_4.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdlib.h 3 | .\objects\heap_4.o: .\FreeRTOS\include\FreeRTOS.h 4 | .\objects\heap_4.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 5 | .\objects\heap_4.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\objects\heap_4.o: .\FreeRTOS\include\FreeRTOSConfig.h 7 | .\objects\heap_4.o: .\FreeRTOS\include\projdefs.h 8 | .\objects\heap_4.o: .\FreeRTOS\include\portable.h 9 | .\objects\heap_4.o: .\FreeRTOS\include\deprecated_definitions.h 10 | .\objects\heap_4.o: .\FreeRTOS\include\portmacro.h 11 | .\objects\heap_4.o: .\FreeRTOS\include\mpu_wrappers.h 12 | .\objects\heap_4.o: .\FreeRTOS\include\task.h 13 | .\objects\heap_4.o: .\FreeRTOS\include\list.h 14 | -------------------------------------------------------------------------------- /Objects/heap_4.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/heap_4.o -------------------------------------------------------------------------------- /Objects/led.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/led.crf -------------------------------------------------------------------------------- /Objects/led.d: -------------------------------------------------------------------------------- 1 | .\objects\led.o: User\led.c 2 | .\objects\led.o: .\User\include\led.h 3 | .\objects\led.o: .\FreeRTOS\include\FreeRTOS.h 4 | .\objects\led.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 5 | .\objects\led.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\objects\led.o: .\FreeRTOS\include\FreeRTOSConfig.h 7 | .\objects\led.o: .\FreeRTOS\include\projdefs.h 8 | .\objects\led.o: .\FreeRTOS\include\portable.h 9 | .\objects\led.o: .\FreeRTOS\include\deprecated_definitions.h 10 | .\objects\led.o: .\FreeRTOS\include\portmacro.h 11 | .\objects\led.o: .\FreeRTOS\include\mpu_wrappers.h 12 | .\objects\led.o: .\FreeRTOS\include\task.h 13 | .\objects\led.o: .\FreeRTOS\include\list.h 14 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h 15 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h 16 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 17 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 18 | .\objects\led.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 19 | .\objects\led.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 20 | .\objects\led.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 21 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 22 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h 23 | .\objects\led.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 24 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h 25 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h 26 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h 27 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h 28 | .\objects\led.o: .\RTE\Device\STM32F407VETx\stm32f4xx_hal_conf.h 29 | .\objects\led.o: .\RTE\_Target_1\RTE_Components.h 30 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h 31 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h 32 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h 33 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h 34 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h 35 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h 36 | .\objects\led.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h 37 | -------------------------------------------------------------------------------- /Objects/led.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/led.o -------------------------------------------------------------------------------- /Objects/list.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/list.crf -------------------------------------------------------------------------------- /Objects/list.d: -------------------------------------------------------------------------------- 1 | .\objects\list.o: FreeRTOS\list.c 2 | .\objects\list.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdlib.h 3 | .\objects\list.o: .\FreeRTOS\include\FreeRTOS.h 4 | .\objects\list.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 5 | .\objects\list.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\objects\list.o: .\FreeRTOS\include\FreeRTOSConfig.h 7 | .\objects\list.o: .\FreeRTOS\include\projdefs.h 8 | .\objects\list.o: .\FreeRTOS\include\portable.h 9 | .\objects\list.o: .\FreeRTOS\include\deprecated_definitions.h 10 | .\objects\list.o: .\FreeRTOS\include\portmacro.h 11 | .\objects\list.o: .\FreeRTOS\include\mpu_wrappers.h 12 | .\objects\list.o: .\FreeRTOS\include\list.h 13 | -------------------------------------------------------------------------------- /Objects/list.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/list.o -------------------------------------------------------------------------------- /Objects/main.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/main.crf -------------------------------------------------------------------------------- /Objects/main.d: -------------------------------------------------------------------------------- 1 | .\objects\main.o: User\main.c 2 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h 3 | .\objects\main.o: .\RTE\Device\STM32F407VETx\stm32f4xx_hal_conf.h 4 | .\objects\main.o: .\RTE\_Target_1\RTE_Components.h 5 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h 6 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h 7 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 8 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 9 | .\objects\main.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 10 | .\objects\main.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 11 | .\objects\main.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 12 | .\objects\main.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 13 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 14 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h 15 | .\objects\main.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 16 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h 17 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h 18 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h 19 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h 20 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h 21 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h 22 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h 23 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h 24 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h 25 | .\objects\main.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h 26 | .\objects\main.o: .\FreeRTOS\include\FreeRTOS.h 27 | .\objects\main.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 28 | .\objects\main.o: .\FreeRTOS\include\FreeRTOSConfig.h 29 | .\objects\main.o: .\FreeRTOS\include\projdefs.h 30 | .\objects\main.o: .\FreeRTOS\include\portable.h 31 | .\objects\main.o: .\FreeRTOS\include\deprecated_definitions.h 32 | .\objects\main.o: .\FreeRTOS\include\portmacro.h 33 | .\objects\main.o: .\FreeRTOS\include\mpu_wrappers.h 34 | .\objects\main.o: .\User\include\randomNum.h 35 | .\objects\main.o: .\User\include\netInfoConfig.h 36 | -------------------------------------------------------------------------------- /Objects/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/main.o -------------------------------------------------------------------------------- /Objects/netinfoconfig.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/netinfoconfig.crf -------------------------------------------------------------------------------- /Objects/netinfoconfig.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/netinfoconfig.o -------------------------------------------------------------------------------- /Objects/networkinterface.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/networkinterface.crf -------------------------------------------------------------------------------- /Objects/networkinterface.d: -------------------------------------------------------------------------------- 1 | .\objects\networkinterface.o: FreeRTOS-Plus-TCP\NetworkInterface.c 2 | .\objects\networkinterface.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 3 | .\objects\networkinterface.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 4 | .\objects\networkinterface.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdlib.h 5 | .\objects\networkinterface.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 6 | .\objects\networkinterface.o: .\FreeRTOS\include\FreeRTOS.h 7 | .\objects\networkinterface.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 8 | .\objects\networkinterface.o: .\FreeRTOS\include\FreeRTOSConfig.h 9 | .\objects\networkinterface.o: .\FreeRTOS\include\projdefs.h 10 | .\objects\networkinterface.o: .\FreeRTOS\include\portable.h 11 | .\objects\networkinterface.o: .\FreeRTOS\include\deprecated_definitions.h 12 | .\objects\networkinterface.o: .\FreeRTOS\include\portmacro.h 13 | .\objects\networkinterface.o: .\FreeRTOS\include\mpu_wrappers.h 14 | .\objects\networkinterface.o: .\FreeRTOS\include\task.h 15 | .\objects\networkinterface.o: .\FreeRTOS\include\list.h 16 | .\objects\networkinterface.o: .\FreeRTOS\include\queue.h 17 | .\objects\networkinterface.o: .\FreeRTOS\include\semphr.h 18 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 19 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 20 | .\objects\networkinterface.o: .\User\include\DemoIPTrace.h 21 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 22 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 23 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 24 | .\objects\networkinterface.o: .\FreeRTOS\include\list.h 25 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 26 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 27 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 28 | .\objects\networkinterface.o: .\FreeRTOS\include\event_groups.h 29 | .\objects\networkinterface.o: .\FreeRTOS\include\timers.h 30 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 31 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 32 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 33 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 34 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 35 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 36 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 37 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 38 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 39 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 40 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 41 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 42 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 43 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 44 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 45 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 46 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 47 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 48 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 49 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 50 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 51 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 52 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 53 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 54 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 55 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 56 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 57 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 58 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 59 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 60 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 61 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 62 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h 63 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 64 | .\objects\networkinterface.o: .\FreeRTOS\include\FreeRTOSTcpLib.h 65 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_ARP.h 66 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 67 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DHCP.h 68 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\NetworkInterface.h 69 | .\objects\networkinterface.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h 70 | .\objects\networkinterface.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Driver\Include\Driver_ETH.h 71 | .\objects\networkinterface.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Driver\Include\Driver_Common.h 72 | .\objects\networkinterface.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdbool.h 73 | .\objects\networkinterface.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Driver\Include\Driver_ETH_MAC.h 74 | .\objects\networkinterface.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Driver\Include\Driver_ETH_PHY.h 75 | -------------------------------------------------------------------------------- /Objects/networkinterface.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/networkinterface.o -------------------------------------------------------------------------------- /Objects/phy_dp83848c.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/phy_dp83848c.crf -------------------------------------------------------------------------------- /Objects/phy_dp83848c.d: -------------------------------------------------------------------------------- 1 | .\objects\phy_dp83848c.o: E:\stm32software\ARM\PACK\Keil\MDK-Middleware\7.4.0\Network\Driver\PHY_DP83848C.c 2 | .\objects\phy_dp83848c.o: E:\stm32software\ARM\PACK\Keil\MDK-Middleware\7.4.0\Network\Driver\PHY_DP83848C.h 3 | .\objects\phy_dp83848c.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Driver\Include\Driver_ETH_PHY.h 4 | .\objects\phy_dp83848c.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Driver\Include\Driver_ETH.h 5 | .\objects\phy_dp83848c.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Driver\Include\Driver_Common.h 6 | .\objects\phy_dp83848c.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 7 | .\objects\phy_dp83848c.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 8 | .\objects\phy_dp83848c.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdbool.h 9 | -------------------------------------------------------------------------------- /Objects/phy_dp83848c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/phy_dp83848c.o -------------------------------------------------------------------------------- /Objects/port.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/port.crf -------------------------------------------------------------------------------- /Objects/port.d: -------------------------------------------------------------------------------- 1 | .\objects\port.o: FreeRTOS\port.c 2 | .\objects\port.o: .\FreeRTOS\include\FreeRTOS.h 3 | .\objects\port.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 4 | .\objects\port.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 5 | .\objects\port.o: .\FreeRTOS\include\FreeRTOSConfig.h 6 | .\objects\port.o: .\FreeRTOS\include\projdefs.h 7 | .\objects\port.o: .\FreeRTOS\include\portable.h 8 | .\objects\port.o: .\FreeRTOS\include\deprecated_definitions.h 9 | .\objects\port.o: .\FreeRTOS\include\portmacro.h 10 | .\objects\port.o: .\FreeRTOS\include\mpu_wrappers.h 11 | .\objects\port.o: .\FreeRTOS\include\task.h 12 | .\objects\port.o: .\FreeRTOS\include\list.h 13 | -------------------------------------------------------------------------------- /Objects/port.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/port.o -------------------------------------------------------------------------------- /Objects/queue.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/queue.crf -------------------------------------------------------------------------------- /Objects/queue.d: -------------------------------------------------------------------------------- 1 | .\objects\queue.o: FreeRTOS\queue.c 2 | .\objects\queue.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdlib.h 3 | .\objects\queue.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 4 | .\objects\queue.o: .\FreeRTOS\include\FreeRTOS.h 5 | .\objects\queue.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 6 | .\objects\queue.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 7 | .\objects\queue.o: .\FreeRTOS\include\FreeRTOSConfig.h 8 | .\objects\queue.o: .\FreeRTOS\include\projdefs.h 9 | .\objects\queue.o: .\FreeRTOS\include\portable.h 10 | .\objects\queue.o: .\FreeRTOS\include\deprecated_definitions.h 11 | .\objects\queue.o: .\FreeRTOS\include\portmacro.h 12 | .\objects\queue.o: .\FreeRTOS\include\mpu_wrappers.h 13 | .\objects\queue.o: .\FreeRTOS\include\task.h 14 | .\objects\queue.o: .\FreeRTOS\include\list.h 15 | .\objects\queue.o: .\FreeRTOS\include\queue.h 16 | -------------------------------------------------------------------------------- /Objects/queue.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/queue.o -------------------------------------------------------------------------------- /Objects/randomnum.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/randomnum.crf -------------------------------------------------------------------------------- /Objects/randomnum.d: -------------------------------------------------------------------------------- 1 | .\objects\randomnum.o: User\randomNum.c 2 | .\objects\randomnum.o: .\User\include\randomNum.h 3 | .\objects\randomnum.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h 4 | .\objects\randomnum.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h 5 | .\objects\randomnum.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 6 | .\objects\randomnum.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 7 | .\objects\randomnum.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 8 | .\objects\randomnum.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 9 | .\objects\randomnum.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 10 | .\objects\randomnum.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 11 | .\objects\randomnum.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 12 | .\objects\randomnum.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h 13 | .\objects\randomnum.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 14 | .\objects\randomnum.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h 15 | .\objects\randomnum.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h 16 | -------------------------------------------------------------------------------- /Objects/randomnum.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/randomnum.o -------------------------------------------------------------------------------- /Objects/startup_stm32f407xx.d: -------------------------------------------------------------------------------- 1 | .\objects\startup_stm32f407xx.o: RTE\Device\STM32F407VETx\startup_stm32f407xx.s 2 | -------------------------------------------------------------------------------- /Objects/startup_stm32f407xx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/startup_stm32f407xx.o -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal.crf -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal.d: -------------------------------------------------------------------------------- 1 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c 2 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h 3 | .\objects\stm32f4xx_hal.o: .\RTE\Device\STM32F407VETx\stm32f4xx_hal_conf.h 4 | .\objects\stm32f4xx_hal.o: .\RTE\_Target_1\RTE_Components.h 5 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h 6 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h 7 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 8 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 9 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 10 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 11 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 12 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 13 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 14 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h 15 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 16 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h 17 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h 18 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h 19 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h 20 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h 21 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h 22 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h 23 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h 24 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h 25 | .\objects\stm32f4xx_hal.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h 26 | -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal.o -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_cortex.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_cortex.crf -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_cortex.d: -------------------------------------------------------------------------------- 1 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c 2 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h 3 | .\objects\stm32f4xx_hal_cortex.o: .\RTE\Device\STM32F407VETx\stm32f4xx_hal_conf.h 4 | .\objects\stm32f4xx_hal_cortex.o: .\RTE\_Target_1\RTE_Components.h 5 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h 6 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h 7 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 8 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 9 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 10 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 11 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 12 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 13 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 14 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h 15 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 16 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h 17 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h 18 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h 19 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h 20 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h 21 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h 22 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h 23 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h 24 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h 25 | .\objects\stm32f4xx_hal_cortex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h 26 | -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_cortex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_cortex.o -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_gpio.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_gpio.crf -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_gpio.d: -------------------------------------------------------------------------------- 1 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c 2 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h 3 | .\objects\stm32f4xx_hal_gpio.o: .\RTE\Device\STM32F407VETx\stm32f4xx_hal_conf.h 4 | .\objects\stm32f4xx_hal_gpio.o: .\RTE\_Target_1\RTE_Components.h 5 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h 6 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h 7 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 8 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 9 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 10 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 11 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 12 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 13 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 14 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h 15 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 16 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h 17 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h 18 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h 19 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h 20 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h 21 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h 22 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h 23 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h 24 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h 25 | .\objects\stm32f4xx_hal_gpio.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h 26 | -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_gpio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_gpio.o -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_pwr.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_pwr.crf -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_pwr.d: -------------------------------------------------------------------------------- 1 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c 2 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h 3 | .\objects\stm32f4xx_hal_pwr.o: .\RTE\Device\STM32F407VETx\stm32f4xx_hal_conf.h 4 | .\objects\stm32f4xx_hal_pwr.o: .\RTE\_Target_1\RTE_Components.h 5 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h 6 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h 7 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 8 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 9 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 10 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 11 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 12 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 13 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 14 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h 15 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 16 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h 17 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h 18 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h 19 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h 20 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h 21 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h 22 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h 23 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h 24 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h 25 | .\objects\stm32f4xx_hal_pwr.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h 26 | -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_pwr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_pwr.o -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_pwr_ex.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_pwr_ex.crf -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_pwr_ex.d: -------------------------------------------------------------------------------- 1 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c 2 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h 3 | .\objects\stm32f4xx_hal_pwr_ex.o: .\RTE\Device\STM32F407VETx\stm32f4xx_hal_conf.h 4 | .\objects\stm32f4xx_hal_pwr_ex.o: .\RTE\_Target_1\RTE_Components.h 5 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h 6 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h 7 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 8 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 9 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 10 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 11 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 12 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 13 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 14 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h 15 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 16 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h 17 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h 18 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h 19 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h 20 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h 21 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h 22 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h 23 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h 24 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h 25 | .\objects\stm32f4xx_hal_pwr_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h 26 | -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_pwr_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_pwr_ex.o -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_rcc.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_rcc.crf -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_rcc.d: -------------------------------------------------------------------------------- 1 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c 2 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h 3 | .\objects\stm32f4xx_hal_rcc.o: .\RTE\Device\STM32F407VETx\stm32f4xx_hal_conf.h 4 | .\objects\stm32f4xx_hal_rcc.o: .\RTE\_Target_1\RTE_Components.h 5 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h 6 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h 7 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 8 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 9 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 10 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 11 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 12 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 13 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 14 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h 15 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 16 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h 17 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h 18 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h 19 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h 20 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h 21 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h 22 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h 23 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h 24 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h 25 | .\objects\stm32f4xx_hal_rcc.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h 26 | -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_rcc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_rcc.o -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_rcc_ex.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_rcc_ex.crf -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_rcc_ex.d: -------------------------------------------------------------------------------- 1 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c 2 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h 3 | .\objects\stm32f4xx_hal_rcc_ex.o: .\RTE\Device\STM32F407VETx\stm32f4xx_hal_conf.h 4 | .\objects\stm32f4xx_hal_rcc_ex.o: .\RTE\_Target_1\RTE_Components.h 5 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h 6 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h 7 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 8 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 9 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 10 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 11 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 12 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 13 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 14 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h 15 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 16 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h 17 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h 18 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h 19 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h 20 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h 21 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h 22 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h 23 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h 24 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h 25 | .\objects\stm32f4xx_hal_rcc_ex.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h 26 | -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_rcc_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_rcc_ex.o -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_rng.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_rng.crf -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_rng.d: -------------------------------------------------------------------------------- 1 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c 2 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h 3 | .\objects\stm32f4xx_hal_rng.o: .\RTE\Device\STM32F407VETx\stm32f4xx_hal_conf.h 4 | .\objects\stm32f4xx_hal_rng.o: .\RTE\_Target_1\RTE_Components.h 5 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h 6 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h 7 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 8 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 9 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 10 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 11 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 12 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 13 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 14 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy/stm32_hal_legacy.h 15 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 16 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h 17 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h 18 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h 19 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h 20 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h 21 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h 22 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h 23 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h 24 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h 25 | .\objects\stm32f4xx_hal_rng.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rng.h 26 | -------------------------------------------------------------------------------- /Objects/stm32f4xx_hal_rng.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/stm32f4xx_hal_rng.o -------------------------------------------------------------------------------- /Objects/system_stm32f4xx.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/system_stm32f4xx.crf -------------------------------------------------------------------------------- /Objects/system_stm32f4xx.d: -------------------------------------------------------------------------------- 1 | .\objects\system_stm32f4xx.o: RTE\Device\STM32F407VETx\system_stm32f4xx.c 2 | .\objects\system_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h 3 | .\objects\system_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h 4 | .\objects\system_stm32f4xx.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm4.h 5 | .\objects\system_stm32f4xx.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\objects\system_stm32f4xx.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.h 7 | .\objects\system_stm32f4xx.o: E:\stm32software\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.h 8 | .\objects\system_stm32f4xx.o: E:\stm32software\ARM\PACK\Keil\STM32F4xx_DFP\2.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h 9 | -------------------------------------------------------------------------------- /Objects/system_stm32f4xx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/system_stm32f4xx.o -------------------------------------------------------------------------------- /Objects/tasks.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/tasks.crf -------------------------------------------------------------------------------- /Objects/tasks.d: -------------------------------------------------------------------------------- 1 | .\objects\tasks.o: FreeRTOS\tasks.c 2 | .\objects\tasks.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdlib.h 3 | .\objects\tasks.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 4 | .\objects\tasks.o: .\FreeRTOS\include\FreeRTOS.h 5 | .\objects\tasks.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 6 | .\objects\tasks.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 7 | .\objects\tasks.o: .\FreeRTOS\include\FreeRTOSConfig.h 8 | .\objects\tasks.o: .\FreeRTOS\include\projdefs.h 9 | .\objects\tasks.o: .\FreeRTOS\include\portable.h 10 | .\objects\tasks.o: .\FreeRTOS\include\deprecated_definitions.h 11 | .\objects\tasks.o: .\FreeRTOS\include\portmacro.h 12 | .\objects\tasks.o: .\FreeRTOS\include\mpu_wrappers.h 13 | .\objects\tasks.o: .\FreeRTOS\include\task.h 14 | .\objects\tasks.o: .\FreeRTOS\include\list.h 15 | .\objects\tasks.o: .\FreeRTOS\include\timers.h 16 | .\objects\tasks.o: .\FreeRTOS\include\StackMacros.h 17 | -------------------------------------------------------------------------------- /Objects/tasks.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/tasks.o -------------------------------------------------------------------------------- /Objects/timers.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/timers.crf -------------------------------------------------------------------------------- /Objects/timers.d: -------------------------------------------------------------------------------- 1 | .\objects\timers.o: FreeRTOS\timers.c 2 | .\objects\timers.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdlib.h 3 | .\objects\timers.o: .\FreeRTOS\include\FreeRTOS.h 4 | .\objects\timers.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 5 | .\objects\timers.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 6 | .\objects\timers.o: .\FreeRTOS\include\FreeRTOSConfig.h 7 | .\objects\timers.o: .\FreeRTOS\include\projdefs.h 8 | .\objects\timers.o: .\FreeRTOS\include\portable.h 9 | .\objects\timers.o: .\FreeRTOS\include\deprecated_definitions.h 10 | .\objects\timers.o: .\FreeRTOS\include\portmacro.h 11 | .\objects\timers.o: .\FreeRTOS\include\mpu_wrappers.h 12 | .\objects\timers.o: .\FreeRTOS\include\task.h 13 | .\objects\timers.o: .\FreeRTOS\include\list.h 14 | .\objects\timers.o: .\FreeRTOS\include\queue.h 15 | .\objects\timers.o: .\FreeRTOS\include\timers.h 16 | -------------------------------------------------------------------------------- /Objects/timers.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/timers.o -------------------------------------------------------------------------------- /Objects/userdefinedfunc.crf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/userdefinedfunc.crf -------------------------------------------------------------------------------- /Objects/userdefinedfunc.d: -------------------------------------------------------------------------------- 1 | .\objects\userdefinedfunc.o: FreeRTOS-Plus-TCP\UserDefinedFunc.c 2 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\UserDefinedFunc.h 3 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_UDP_IP.h 4 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfig.h 5 | .\objects\userdefinedfunc.o: .\FreeRTOS\include\FreeRTOS.h 6 | .\objects\userdefinedfunc.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stddef.h 7 | .\objects\userdefinedfunc.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdint.h 8 | .\objects\userdefinedfunc.o: .\FreeRTOS\include\FreeRTOSConfig.h 9 | .\objects\userdefinedfunc.o: .\FreeRTOS\include\projdefs.h 10 | .\objects\userdefinedfunc.o: .\FreeRTOS\include\portable.h 11 | .\objects\userdefinedfunc.o: .\FreeRTOS\include\deprecated_definitions.h 12 | .\objects\userdefinedfunc.o: .\FreeRTOS\include\portmacro.h 13 | .\objects\userdefinedfunc.o: .\FreeRTOS\include\mpu_wrappers.h 14 | .\objects\userdefinedfunc.o: .\User\include\DemoIPTrace.h 15 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\UserDefinedFunc.h 16 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\FreeRTOSIPConfigDefaults.h 17 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_errno_TCP.h 18 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\IPTraceMacroDefaults.h 19 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP.h 20 | .\objects\userdefinedfunc.o: .\FreeRTOS\include\list.h 21 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 22 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 23 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Sockets.h 24 | .\objects\userdefinedfunc.o: E:\stm32software\ARM\ARMCC\Bin\..\include\string.h 25 | .\objects\userdefinedfunc.o: E:\stm32software\ARM\ARMCC\Bin\..\include\stdio.h 26 | .\objects\userdefinedfunc.o: .\FreeRTOS\include\event_groups.h 27 | .\objects\userdefinedfunc.o: .\FreeRTOS\include\timers.h 28 | .\objects\userdefinedfunc.o: .\FreeRTOS\include\task.h 29 | .\objects\userdefinedfunc.o: .\FreeRTOS\include\list.h 30 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_IP_Private.h 31 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_Stream_Buffer.h 32 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_WIN.h 33 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_TCP_IP.h 34 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 35 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 36 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 37 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 38 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 39 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 40 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 41 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 42 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 43 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 44 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 45 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 46 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 47 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 48 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 49 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 50 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 51 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 52 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 53 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 54 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 55 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 56 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 57 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 58 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 59 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 60 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_start.h 61 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\pack_struct_end.h 62 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\FreeRTOS_DNS.h 63 | .\objects\userdefinedfunc.o: .\FreeRTOS-Plus-TCP\include\NetworkBufferManagement.h 64 | -------------------------------------------------------------------------------- /Objects/userdefinedfunc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/Objects/userdefinedfunc.o -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Stm32-FreeRTOS-TCPIP 2 | ## FreeRTOS-TCPIP Keil proj on stm32F4 3 | * Please install Keil.STM32F4xx_DFP.2.9.0.pack, and add the path "yourDir\Pack\Keil\STM32F4xx_DFP\2.9.0\CMSIS\Driver" in your include path 4 | * Please put the network related tasks in the vApplicationIPNetworkEventHook function in netInfoConfig.c 5 | 6 | ## Environment 7 | * win7 8 | * keil5 v5.23.0.0 9 | 10 | ## Hardward 11 | * Stm32F4xx 12 | * DP83848 13 | 14 | ## Dependency 15 | * FreeRTOSv9.0.0 (have been included in this package) 16 | * FreeRTOS-Plus-TCP() (have been included in this package) 17 | * Keil.STM32F4xx_DFP.2.9.0.pack (Please pre-install) 18 | 19 | ## Related 20 | * [FreeRTOS+TCP](https://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/index.html) 21 | 22 | ## Some config 23 | ### Proj structure 24 | ![proj structure](pic/1.png) 25 | 26 | ### Include Path 27 | ![Include Path](pic/2.png) 28 | 29 | ## Detailed configuration tutorial 30 | * CSDN Blog(https://blog.csdn.net/weixin_37673586/article/details/79253597) (CN) 31 | -------------------------------------------------------------------------------- /RTE/_Target_1/RTE_Components.h: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * Auto generated Run-Time-Environment Component Configuration File 4 | * *** Do not modify ! *** 5 | * 6 | * Project: 'TcpIpTest' 7 | * Target: 'Target 1' 8 | */ 9 | 10 | #ifndef RTE_COMPONENTS_H 11 | #define RTE_COMPONENTS_H 12 | 13 | 14 | /* 15 | * Define the Device Header File: 16 | */ 17 | #define CMSIS_device_header "stm32f4xx.h" 18 | 19 | #define RTE_DEVICE_FRAMEWORK_CLASSIC 20 | #define RTE_DEVICE_HAL_COMMON 21 | #define RTE_DEVICE_HAL_CORTEX 22 | #define RTE_DEVICE_HAL_GPIO 23 | #define RTE_DEVICE_HAL_PWR 24 | #define RTE_DEVICE_HAL_RCC 25 | #define RTE_DEVICE_HAL_RNG 26 | #define RTE_DEVICE_STARTUP_STM32F4XX /* Device Startup for STM32F4 */ 27 | #define RTE_Drivers_ETH_MAC0 /* Driver ETH_MAC0 */ 28 | #define RTE_Drivers_PHY_DP83848C /* Driver PHY DP83848C */ 29 | 30 | #endif /* RTE_COMPONENTS_H */ 31 | -------------------------------------------------------------------------------- /User/include/FreeRTOSLib.h: -------------------------------------------------------------------------------- 1 | #ifndef FREERTOSLIB__H 2 | #define FREERTOSLIB__H 3 | 4 | #include "FreeRTOS.h" 5 | #include "list.h" 6 | #include "queue.h" 7 | #include "FreeRTOSConfig.h" 8 | #include "event_groups.h" 9 | #include "semphr.h" 10 | #include "task.h" 11 | #include "timers.h" 12 | 13 | #endif 14 | 15 | -------------------------------------------------------------------------------- /User/include/led.h: -------------------------------------------------------------------------------- 1 | #ifndef LED__H 2 | #define LED__H 3 | 4 | /* FreeRTOS includes. */ 5 | #include "FreeRTOS.h" 6 | #include "task.h" 7 | 8 | /*stm32F4 hal lib includes*/ 9 | #include "stm32f4xx_hal_gpio.h" 10 | #include "stm32f4xx_hal_rcc.h" 11 | #include "stm32f4xx_hal.h" 12 | 13 | 14 | void led_init(void); 15 | void led1_flash(void); 16 | void led1_toggle(void); 17 | #endif 18 | 19 | -------------------------------------------------------------------------------- /User/include/main.h: -------------------------------------------------------------------------------- 1 | #ifndef __MAIN__H 2 | #define __MAIN__H 3 | 4 | #include "FreeRTOS.h" 5 | 6 | UBaseType_t uxRand(); 7 | 8 | #endif -------------------------------------------------------------------------------- /User/include/netInfoConfig.h: -------------------------------------------------------------------------------- 1 | #ifndef NETINFOCONFIG__H 2 | #define NETINFOCONFIG__H 3 | 4 | void IP_init( void ); 5 | 6 | /* 7 | equal to 8 | FreeRTOS_printf(...) 9 | FreeRTOS_debug_printf(...) 10 | */ 11 | int lUDPLoggingPrintf( const char *fmt, ... ); 12 | 13 | #endif 14 | 15 | -------------------------------------------------------------------------------- /User/include/randomNum.h: -------------------------------------------------------------------------------- 1 | #ifndef __RANDOMNUM__H 2 | #define __RANDOMNUM__H 3 | 4 | #include "stm32f4xx_hal_rng.h" 5 | #include "stm32f4xx_hal_rcc.h" 6 | 7 | 8 | void RNG_init(void); 9 | uint32_t getRandomNum(void); 10 | void getRandomNumTo(uint32_t * num); 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /User/led.c: -------------------------------------------------------------------------------- 1 | #include "led.h" 2 | 3 | /* The task functions. */ 4 | void led1_task( void *pvParameters ); 5 | void led2_task( void *pvParameters ); 6 | 7 | TaskHandle_t led1_task_t; 8 | TaskHandle_t led2_task_t; 9 | 10 | static void led1_on(void); 11 | static void led1_off(void); 12 | 13 | void led_init() 14 | { 15 | GPIO_InitTypeDef init; 16 | 17 | __HAL_RCC_GPIOA_CLK_ENABLE(); 18 | 19 | init.Pin = GPIO_PIN_6; 20 | init.Mode = GPIO_MODE_OUTPUT_PP; 21 | init.Speed = GPIO_SPEED_FREQ_HIGH; 22 | init.Pull = GPIO_NOPULL; 23 | HAL_GPIO_Init(GPIOA,&init); 24 | 25 | led1_off(); 26 | 27 | // xTaskCreate( led1_task, "led1_task", 200, NULL, 3, &led1_task_t ); 28 | // xTaskCreate( led2_task, "led2_task", 200, NULL, 3, &led2_task_t ); 29 | } 30 | 31 | void led1_on() 32 | { 33 | HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6, GPIO_PIN_RESET); 34 | } 35 | 36 | void led1_toggle(){ 37 | HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_6); 38 | } 39 | 40 | static void led1_off() 41 | { 42 | HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6, GPIO_PIN_SET); 43 | } 44 | 45 | 46 | 47 | void led1_task( void *pvParameters ) 48 | { 49 | 50 | while(1) 51 | { 52 | led1_on(); 53 | vTaskDelay( 1000 / portTICK_RATE_MS ); 54 | led1_off(); 55 | vTaskDelay( 1000 / portTICK_RATE_MS ); 56 | } 57 | } 58 | 59 | 60 | 61 | 62 | void led1_flash(){ 63 | xTaskCreate( led1_task, "led1_task", 200, NULL, 3, &led1_task_t ); 64 | } 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /User/main.c: -------------------------------------------------------------------------------- 1 | /* stm32F4 HAL lib includes */ 2 | #include "stm32f4xx_hal.h" 3 | 4 | /* FreeRTOS includes. */ 5 | #include "FreeRTOS.h" 6 | 7 | /* user includes */ 8 | #include "randomNum.h" 9 | #include "netInfoConfig.h" 10 | 11 | 12 | int main(){ 13 | 14 | HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4); 15 | RNG_init(); 16 | 17 | /***NOTE*** Tasks that use the network are created in the network event hook 18 | when the network is connected and ready for use (see the definition of 19 | vApplicationIPNetworkEventHook() below). The address values passed in here 20 | are used if ipconfigUSE_DHCP is set to 0, or if ipconfigUSE_DHCP is set to 1 21 | but a DHCP server cannot be contacted. */ 22 | IP_init(); 23 | 24 | 25 | vTaskStartScheduler(); 26 | 27 | /* If all is well, the scheduler will now be running, and the following 28 | line will never be reached. If the following line does execute, then 29 | there was insufficient FreeRTOS heap memory available for the idle and/or 30 | timer tasks to be created. See the memory management section on the 31 | FreeRTOS web site for more details (this is standard text that is not not 32 | really applicable to the Win32 simulator port). */ 33 | while(1); 34 | } 35 | 36 | -------------------------------------------------------------------------------- /User/randomNum.c: -------------------------------------------------------------------------------- 1 | #include "randomNum.h" 2 | 3 | /* RNG handler declaration */ 4 | RNG_HandleTypeDef RngHandle; 5 | 6 | static void Error_Handler(){ 7 | while(1){ 8 | 9 | } 10 | } 11 | 12 | void RNG_init(){ 13 | __HAL_RCC_RNG_CLK_ENABLE(); 14 | 15 | /*## Configure the RNG peripheral #######################################*/ 16 | RngHandle.Instance = RNG; 17 | 18 | /* DeInitialize the RNG peripheral */ 19 | if (HAL_RNG_DeInit(&RngHandle) != HAL_OK) 20 | { 21 | /* DeInitialization Error */ 22 | Error_Handler(); 23 | } 24 | 25 | /* Initialize the RNG peripheral */ 26 | if (HAL_RNG_Init(&RngHandle) != HAL_OK) 27 | { 28 | /* Initialization Error */ 29 | Error_Handler(); 30 | } 31 | } 32 | 33 | uint32_t getRandomNum(){ 34 | uint32_t num; 35 | if (HAL_RNG_GenerateRandomNumber(&RngHandle, &num) != HAL_OK) 36 | { 37 | /* Random number generation error */ 38 | Error_Handler(); 39 | } 40 | return num; 41 | } 42 | 43 | void getRandomNumTo(uint32_t * num){ 44 | 45 | if (HAL_RNG_GenerateRandomNumber(&RngHandle, num) != HAL_OK) 46 | { 47 | /* Random number generation error */ 48 | Error_Handler(); 49 | } 50 | } 51 | 52 | -------------------------------------------------------------------------------- /netInfoConfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/netInfoConfig.c -------------------------------------------------------------------------------- /pic/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/pic/1.png -------------------------------------------------------------------------------- /pic/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoungYoung619/Stm32-FreeRTOS-TCPIP/cfb99760e808ca282b9938090195c115a2f1dc55/pic/2.png --------------------------------------------------------------------------------