跳转至

OLED_Namespace.md

Namespaces

Name
CFBD
Core Framework Bare Device (CFBD) namespace *.
CFBD::OLED
OLED display driver subsystem *.

Source code

/**
 * @namespace CFBD
 * @brief Core Framework Bare Device (CFBD) namespace
 *
 * @details
 * The CFBD namespace encompasses all core framework types and operations
 * for bare-metal embedded device drivers. This includes display interfaces,
 * communication protocols, and device abstraction layers.
 *
 * The namespace is organized into several submodules:
 * - OLED: Generic OLED display driver subsystem
 * - Device abstraction layers for hardware communication
 * - Type definitions and constants for device control
 */

/**
 * @namespace CFBD::OLED
 * @ingroup OLED
 * @brief OLED display driver subsystem
 *
 * @details
 * The CFBD::OLED namespace contains all OLED-related types, operations,
 * and device drivers. It provides a generic, transport-agnostic interface
 * for controlling OLED displays through various communication backends.
 *
 * Key components:
 * - @ref CFBD_OLED: Main device object
 * - @ref CFBD_OLEDOperations: Virtual operation table
 * - @ref CFBD_OLEDDriverType: Transport type enumeration
 * - Device-specific factories (getSSD1306Specific, getSSD1309Specific)
 */

Updated on 2026-02-03 at 13:21:55 +0000