On 07/03/2019 15:19, Joel Sherrill wrote:


On Thu, Mar 7, 2019 at 7:19 AM Sebastian Huber <sebastian.hu...@embedded-brains.de <mailto:sebastian.hu...@embedded-brains.de>> wrote:

    Hello,

    I adjusted several hundred Doxygen groups in the BSP area this
    week. It
    is not finished, but it is now in a much better shape. My next
    step is
    to adjust the groups in the cpukit area. I propose the following
    coarse
    structure:

    * Board Support Packages
    * Device Drivers
       * Block Devices
         * Block Device Buffer Management
         * Block Device Disk Management
         * Block Device Management
           * XYZ Block Device
         * Block Device Partition Management
       * Cache
         * XYZ Cache Support
       * Console
         * Termios
           * XYZ Driver
       * Framebuffer
         * XYZ Driver
       * I2C
         * Bus Driver
           * XYZ Driver
         * Device Driver
           * XYZ Driver
       * Legacy I2C
       * Legacy Network
       * RTC
           * XYZ Driver
       * Serial Mouse
           * XYZ Driver
       * SPI
         * Bus Driver
           * XYZ Driver
         * Device Driver
           * XYZ Driver
    * API
       * Classic
         * Tasks
       * Dynamic Loading
       * File Systems
       * Memory Management
       * Shell

For the shell, very little is really a public API. Most is internal.
I suspect this applies in many places.

You have rtems_shell_init() etc. functions for the public API.


       * Tracing
         * Event Recording
         * Capture Engine
    * Internal
       * C Library Support
       * POSIX


For POSIX and C Library Support, some significant portion of the contents are public APIs.
Some should be included in APIs and some in Internal.

The public POSIX and C Library API is mostly in Newlib header files.


       * Super Core
         * Thread Handler
         * CPU
           * ARM

-- Sebastian Huber, embedded brains GmbH

    Address : Dornierstr. 4, D-82178 Puchheim, Germany
    Phone   : +49 89 189 47 41-16
    Fax     : +49 89 189 47 41-09
    E-Mail  : sebastian.hu...@embedded-brains.de
    <mailto:sebastian.hu...@embedded-brains.de>
    PGP     : Public key available on request.

    Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

    _______________________________________________
    devel mailing list
    devel@rtems.org <mailto:devel@rtems.org>
    http://lists.rtems.org/mailman/listinfo/devel


--
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.hu...@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to