Commit Graph

176 Commits (b8be5d1db2cb19a3921c90fad2ee9edb9a3642d1)

Author SHA1 Message Date
Richard Barry 71f36b8545 Tighten up IntQueue.c testing to have a count of the number of interrupts that post to the queue included in the error checks.
Richard Barry e3276fc282 Change version numbers to V7.1.0.
Richard Barry e7a1222c5f Command interpreter code updated to pass the command string into command hander functions.
Richard Barry 9b11b0c601 Remove the direct call to xQueueCreateMutex() and replace it with the xSemaphoreCreateMutex() macro. The result is the same, but the xQueue equivalent should not be used directly outside of the core files.
Richard Barry 5832e409d1 Fix compiler warning in TimerDemo.c that is only seen when the file is compiled on 8 bit devices.
Richard Barry 9c25614cf4 Add an assert in the Win32 lwIP port layer to catch invalid adapter numbers being used.
Richard Barry 42fa20daec Add an optional global buffer to the command interpreter that can be used for command interpreter output. This removes the need for multiple output buffers to be allocated when more than one command interpreter is implemented.
Richard Barry cc61126025 Update headers for the FreeRTOS V7.0.2 release.
Richard Barry 0d3d91fc51 Update sys_arch.c for Xilinx Ethernet Lite IP.
Richard Barry ae4a38f5d8 Remove unused variable warning.
Richard Barry e1c944ec65 Correct task names in BlockQ.c.
Richard Barry 40ce7c8b52 Update the real copy of the Ethernet driver for the MicroBlaze EmacLite IP.
Richard Barry 8c6dba2726 Add in necessary functionality to autonegotiate using the EthernetLite interface to the PHY.
Richard Barry 49f726cf25 Change command interpreter semantics.
Richard Barry 59fbe1da22 Fix a few compiler warnings in utils when compiled with GCC.
Richard Barry 815bde09b9 Comment the command line interpreter and lwIP sockets based server code.
Richard Barry 1aa52c2a7a Update a few util functions in the common demo area.
Richard Barry f69b2efa66 Delete unused header file in the MicroBlaze Ethernet Lite port directory.
Richard Barry 2981d9f5c1
Richard Barry eb69ddce43 Fix compiler warning in sockets.c of lwip-1.4.0.
Richard Barry 6e81135a0d Add comtest_strings.c and comtest_strings.h to the proper Demo/Common/Minimal directory.
Richard Barry 9d1c23f6da Add in starting point for the MicroBlaze EthernetLite lwIP port layer.
Richard Barry adabfbe8b7 Add lwIP V1.4.0 source files.
Richard Barry d873c2705d Introduce sp_flop.c. This is the same as the flop.c common demo file, but uses single precision numbers and variables in place of the double precision numbers and variables.
Richard Barry f5a6b610e1 Update version number to V7.0.1.
Richard Barry 9ad9969536 The Keil compiler insists on having the IP address structure packed, but doing so causes problems with warnings being generated on other compilers. uip.h was therefore updated to just use the pack attribute when the Keil compiler is used.
Richard Barry 96b1dc773f Update the FreeTCPIP files such that Keil is happy compiling them with the pack struct header file definitions.
Richard Barry 1f2a287b7f Change Demo/Common/Minimal/death.c so it takes into account the timer daemon task in its calculation of the number of tasks that should be running.
Richard Barry 4a1716ac67 Add definitions for the different types of event that need processing by the TCP/IP stack.
Richard Barry 290e7bd222 Add pack_struct_start and pack_struct_end definitions for ICCARM.
Richard Barry 5725c4b305 Alter the default priorities in blocktim.c to prevent asserts being triggered when configMAX_PRIORITIES is set to a low number.
Richard Barry 89bf1cf24f Update headers for Version 7.0.0 release.
Richard Barry ead29065e0 Allow the intqHIGHER_PRIORITY definition to be modified outside of the IntQueue.c file.
Richard Barry 15c46025ab Update TimerDemo.c so it can be used with the CCS4 compiler without generating errors or warnings.
Richard Barry 7b0841b1e9 Check in the timer module test/demo task.
Richard Barry 7759f7c973 Spell check comments in TimerDemo.c.
Richard Barry 38821bf732 Continue work on the new timer implementation test application. Nearly complete.
Richard Barry 7d76fd568f Continue work on the new timer implementation test application. Nearly complete.
Richard Barry 671ca2724e A bit of modularisation performed on the TimerDemo.c file - still a work in progress.
Richard Barry aceb8db846 Start creating a demo task/test task for the new timer implementation. Still a work in progress.
Richard Barry f5e7f9957c Change clock_time_t from a fixed unsigned long to portTickType so it works ok when configUSE_16_BIT_TICKS is set to 1.
Richard Barry 1374a17f73 Change occurrences of "Cortex M3" to "Cortex-M3".
Richard Barry 139b80f57e Update to V6.1.1
Richard Barry ed2a5c4ed0 Updated comments only on Demo/Common/Minimal/recmutex.c
Richard Barry 1ae93fbb63 Add in a missing initialisation to zero for a variable in recmutex.c. Should not really make any difference as the variable should be cleared to zero by the C start up code anyway.
Richard Barry 3b6ed5341f Update the IP address copy macro so it never relies on any byte alignment.
Richard Barry 4778bd45e7 Update to FreeRTOS V6.1.0 release candidate.
Richard Barry 1ec24e1d46 Remove possibility of having multiple definitions of DEBUG in uip_arp.c.
Richard Barry 5f95494dff FreeTCPIP - remove compiler warnings.
Richard Barry c7fbe1d601 Some re-formatting of uip.c.