[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lwip-users] multiple timers.c in project
From: |
FreeRTOS Info |
Subject: |
Re: [lwip-users] multiple timers.c in project |
Date: |
Fri, 18 Jul 2014 18:14:59 +0100 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 |
On 18/07/2014 17:32, Simon Goldschmidt wrote:
"Sebastian Subik" wrote:
I hoped that there are better solutions available, but your
solution should definitely work. Maybe lwip can consider renaming
their timers.c within a future release to avoid such kind of
problems...
You could ask the same from FreeRTOS. In fact, <sarcasm> why doesn't
every project rename every source file to have the project name as a
prefix? That would be a great idea! </sarcasm>
:-)
Simon
There are a couple of things it would be nice to have the freedom to
change in FreeRTOS - the file names is top of the list. List.c in
particular - would be better as FreeRTOS_List.c. I really don't think
it is any hassle to change the name of one file in your project though -
but do understand it is more problematic when it comes to header file
name clashes.
When FreeRTOS was created, and probably lwIP too, there was no
anticipation of its massive uptake, hence it maybe lacked a bit of
forward thinking about how it would fit into larger projects. On top of
that, at the time it was created, the file names all had to fit into 8.3
format too.
Nearly all such "if only we had done..." wishes have been morphed into
FreeRTOS over the years, and our newer products (both written already
and being written) do not have these naming problems. We can't,
however, change the name of a file for such a well established product
as the core FreeRTOS kernel though without causing a major upset - there
are so many third party tools that use the files, or copy the files
around, or display the files, etc. and that is not even mentioning the
thousands and thousands of users who would have to change their project
files and scripts in order to update their version of FreeRTOS were the
file names to change (a process that normally just requires a drop in
replacement followed by a clean build).
Regards,
Richard.
+ http://www.FreeRTOS.org
Designed for microcontrollers. More than 107000 downloads in 2013.
+ http://www.FreeRTOS.org/plus
IoT, Trace, Certification, FAT FS, TCP/IP, Training, and more...
- [lwip-users] multiple timers.c in project, Sebastian Subik, 2014/07/18
- Re: [lwip-users] multiple timers.c in project, Simon Goldschmidt, 2014/07/18
- Re: [lwip-users] multiple timers.c in project, Sebastian Subik, 2014/07/18
- Re: [lwip-users] multiple timers.c in project, Simon Goldschmidt, 2014/07/18
- Re: [lwip-users] multiple timers.c in project, Sylvain Rochet, 2014/07/18
- Re: [lwip-users] multiple timers.c in project,
FreeRTOS Info <=
- Re: [lwip-users] multiple timers.c in project, Fabian Cenedese, 2014/07/22
- Re: [lwip-users] multiple timers.c in project, Simon Goldschmidt, 2014/07/22
- Re: [lwip-users] multiple timers.c in project, Gavin Lambert, 2014/07/22
- Re: [lwip-users] multiple timers.c in project, Sebastian Ĺ ubik, 2014/07/22