[PATCH] rtems: Generate <rtems/bspIo.h>
Sebastian Huber
sebastian.huber at embedded-brains.de
Fri Jul 30 14:24:38 UTC 2021
On 30/07/2021 15:55, Joel Sherrill wrote:
>
> On Fri, Jul 30, 2021, 8:33 AM Sebastian Huber
> <sebastian.huber at embedded-brains.de
> <mailto:sebastian.huber at embedded-brains.de>> wrote:
>
> On 30/07/2021 15:25, Joel Sherrill wrote:
> > On Fri, Jul 30, 2021 at 1:52 AM Sebastian Huber
> > <sebastian.huber at embedded-brains.de
> <mailto:sebastian.huber at embedded-brains.de>> wrote:
> >> On 30/07/2021 00:54, Chris Johns wrote:
> >>> On 29/7/21 10:59 pm, Sebastian Huber wrote:
> >>>> On 29/07/2021 14:51, Sebastian Huber wrote:
> >>>>> Change license to BSD-2-Clause according to file histories and
> >>>>> documentation re-licensing agreement.
> >>>>>
> >>>>> Place the group into the I/O Manager group. Add all source
> files to the
> >>>>> group.
> >>>>>
> >>>>> Update #3899.
> >>>>> Update #3993.
> > Should the specification include what format specifiers are
> supported? Those
> > would seem to be API contracts/requirements.
>
> What we have currently is this:
>
> .. rubric:: PARAMETERS:
>
> ``fmt``
> This parameter is a printf()-style format string.
>
> .. rubric:: CONSTRAINTS:
>
> The following constraints apply to this directive:
>
> * The directive may be called from within any runtime context.
>
> * The directive will not cause the calling task to be preempted.
>
> * Formatting of floating point numbers is not supported.
>
> Doing a detailed documentation of the supported format specifiers would
> be a bit of work.
>
>
> I wasn't thinking of heavy detail. Just a list of which specifiers are
> supported and maybe some general missing format options. Beyond that see
> printf for details.
>
> I was thinking you would need a requirement for a specifier that is
> supported. Otherwise you don't have traceability to the entire source code.
>
> Trying to focus on general description of what was present for the
> missing the requirements are positive, not negative.
For the space profile I only need rtems_putc(), rtems_put_char(), and
getchark(). The _IO_Vprintf() belongs to the test code.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.huber at embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
More information about the devel
mailing list