lwip-users
[Top][All Lists]
Advanced

[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...





reply via email to

[Prev in Thread] Current Thread [Next in Thread]