FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [December 2005 Threads] write to bufferPosted by Nobody/Anonymous on December 2, 2005 MY question is how write something to an ARM7 buffer. e.g. at webserver project erverytime LED flashes a counter increments. This variable i need in buffer or somewhere else i can use it at an other task.
RE: write to bufferPosted by Jokke on December 2, 2005 Any global variable (not static) will be available to all tasks. If the accesses are not atomic (in ARM, a 32 bit read or write is atomic), or if you like software with nice structure, you can write a set of functions to handle your data buffer, and if needed protect it with some semaphore.
Jokke
RE: write to bufferPosted by Nobody/Anonymous on December 9, 2005 i tryed to define a global variable ( at main.c infornt of main() but it is not known to any other funktion. it is called u8_t test. at the funtktion i need this variable (cgi.c) i defined extern test but it is still unknown.
where should i define a globla variable i think it is the worng place or the wrong way
i read a global variable is definded in front of main() but i thig this time it is only known in main.c an not any whre else...
RE: write to bufferPosted by Nobody/Anonymous on December 9, 2005 Don't know which compiler you are using - but to the C standard what you are doing is correct.
Declare in main.c as u8_t test, then reference in cgi.c as extern u8_t test.
test must NOT be declared static.
RE: write to bufferPosted by Nobody/Anonymous on December 10, 2005 this i tryed ( i use Rowley crossstudio) but it is still unkonwn.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|