rtel wrote on Monday, March 19, 2012:
I notices that your I/O stack did not include a close??? why is this??
My thinking was that it would rarely be required, and so, to minimise code size (one of the FreeRTOS design goals) it would be omitted. To elaborate - in a multi user general purpose operating system IO devices need to be opened and closed all the time as different users make use of the devices for their own purposes. FreeRTOS is not a multi-user system, and generally, the devices that are opened during initialisation will remain open for the duration of the application - and even if different tasks require access to the same peripheral at different times they can all use a single handle that was opened just once.
I understand that this might not suite every user, and it is the intention to continue to develop the produce ad infinitum depending on user requests. The intention is to open a user voice account so people can vote on features they would like to see, so when I get around to that this can be one such option.
also, what are the license’s cost for using the I/O and CLI stacks
These have been belatedly added to the FreeRTOS shop now http://shop.freertos.org/Add_on_components_for_FreeRTOS_s/1833.htm although I would suggest waiting until the other side of the ESC conference at the end of this month before purchasing the IO compnent.