mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-10-14 00:37:44 -04:00
Moved definition of ucBufferStorage out of if macro. (#459)
* Moved definition of ucBufferStorage out of if macro. If ucBufferStorage is only defined when configSUPPORT_STATIC_ALLOCATION ist set to 1, compilation will fail in cases where it is set to 0 or not defined (because it defaults to 0, as described in the documenation).
This commit is contained in:
parent
d93a3d63a0
commit
d264c1f153
1 changed files with 9 additions and 11 deletions
|
@ -19,10 +19,9 @@
|
||||||
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
*
|
*
|
||||||
* http://www.FreeRTOS.org
|
* https://www.FreeRTOS.org
|
||||||
* http://aws.amazon.com/freertos
|
* https://github.com/FreeRTOS
|
||||||
*
|
*
|
||||||
* 1 tab == 4 spaces!
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Standard includes. */
|
/* Standard includes. */
|
||||||
|
@ -124,16 +123,16 @@ static void prvInterruptTriggerLevelTest( void *pvParameters );
|
||||||
static void prvSenderTask( void *pvParameters );
|
static void prvSenderTask( void *pvParameters );
|
||||||
|
|
||||||
static StaticStreamBuffer_t xStaticStreamBuffers[ sbNUMBER_OF_ECHO_CLIENTS ];
|
static StaticStreamBuffer_t xStaticStreamBuffers[ sbNUMBER_OF_ECHO_CLIENTS ];
|
||||||
|
|
||||||
/* The +1 is to make the test logic easier as the function that calculates the
|
|
||||||
free space will return one less than the actual free space - adding a 1 to the
|
|
||||||
actual length makes it appear to the tests as if the free space is returned as
|
|
||||||
it might logically be expected. Returning 1 less than the actual free space is
|
|
||||||
fine as it can never result in an overrun. */
|
|
||||||
static uint8_t ucBufferStorage[ sbNUMBER_OF_SENDER_TASKS ][ sbSTREAM_BUFFER_LENGTH_BYTES + 1 ];
|
|
||||||
static uint32_t ulSenderLoopCounters[ sbNUMBER_OF_SENDER_TASKS ] = { 0 };
|
static uint32_t ulSenderLoopCounters[ sbNUMBER_OF_SENDER_TASKS ] = { 0 };
|
||||||
#endif /* configSUPPORT_STATIC_ALLOCATION */
|
#endif /* configSUPPORT_STATIC_ALLOCATION */
|
||||||
|
|
||||||
|
/* The +1 is to make the test logic easier as the function that calculates the
|
||||||
|
free space will return one less than the actual free space - adding a 1 to the
|
||||||
|
actual length makes it appear to the tests as if the free space is returned as
|
||||||
|
it might logically be expected. Returning 1 less than the actual free space is
|
||||||
|
fine as it can never result in an overrun. */
|
||||||
|
static uint8_t ucBufferStorage[ sbNUMBER_OF_SENDER_TASKS ][ sbSTREAM_BUFFER_LENGTH_BYTES + 1 ];
|
||||||
|
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
/* The buffers used by the echo client and server tasks. */
|
/* The buffers used by the echo client and server tasks. */
|
||||||
|
@ -1240,4 +1239,3 @@ BaseType_t x;
|
||||||
return xErrorStatus;
|
return xErrorStatus;
|
||||||
}
|
}
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue