rt-thread-official/bsp/imx6sx/iMX6_Platform_SDK/sdk/sdk.dox

225 lines
3.9 KiB
Plaintext

/*!
@mainpage
The Platform SDK is a comprehensive set of reference drivers for the modules and
peripherals present on the i.MX6 Series SoCs.
*/
// Define doxygen modules.
/*!
@defgroup diag_util Utilities
@brief SDK utilities
@defgroup diag_timer Timer Services
@brief System timer services
@ingroup timers
@defgroup diag_epit EPIT
@brief EPIT timer driver
@ingroup timers
@defgroup diag_gpt GPT
@brief GPT timer driver
@ingroup timers
@defgroup diag_keypad Keypad Port
@brief Keypad driver
@defgroup diag_init Base SDK
@brief Definitions common to SDK
@defgroup diag_ipu IPU
@brief IPU driver
@ingroup graphics
@defgroup diag_hdmi HDMI
@brief HDMI transmitter driver
@ingroup graphics
@defgroup diag_uart UART
@brief UART driver
@ingroup serial
@defgroup diag_ioexpander IO Expander
@brief IO expander chip driver
@defgroup diag_nand NAND
@brief GPMI NAND driver
@ingroup storage
@defgroup bch BCH40 ECC
@brief BCH ECC driver
@ingroup diag_nand
@defgroup diag_usb USB
@brief USB driver
@defgroup diag_audio Audio
@brief Audio driver
@defgroup VPU VPU
@brief VPU driver
@ingroup graphics
@defgroup diag_camera Camera Interface
@brief Camera driver
@ingroup graphics
@defgroup diag_mipi MIPI DSI/CSI
@brief MIPI display and camera driver
@ingroup graphics
@defgroup diag_ocotp OTP
@brief One-time programmable memory driver
@defgroup diag_i2c I2C
@brief I2C driver
@ingroup serial
@defgroup diag_ldb LDB
@brief LVDS Display Bridge driver
@ingroup graphics
@defgroup diag_enet Ethernet
@brief Internal Ethernet MAC driver
@defgroup diag_gpio GPIO
@brief GPIO driver
@defgroup tempmon Temperature Monitor
@brief Internal temperature monitor driver
@defgroup diag_pmu PMU
@brief Internal power manager driver
@defgroup gic GIC
@brief Generic Interrupt Controller driver
@defgroup sdk_common SDK Common Definitions
@brief Definitions used throughout the SDK.
@defgroup diag_eim EIM
@brief External Interface Module driver
@defgroup diag_pwm PWM
@brief Pulse Width Modulator driver
@defgroup diag_rtc RTC
@brief Real Time Clock driver
@ingroup timers
@defgroup diag_srtc SRTC
@brief Secure Real Time Clock driver
@ingroup timers
@defgroup diag_snvs SNVS
@brief Secure Non-volatile Storage driver
@defgroup diag_spi SPI
@brief SPI driver
@ingroup serial
@defgroup diag_usdhc USDHC
@brief uSDHC SD/MMC driver
@ingroup storage
@defgroup diag_vdoa VDOA
@brief Video Data Order Adapter driver
@ingroup graphics
@defgroup diag_pcie PCIe
@brief PCIe driver
@defgroup atomics Atomic Operations
@brief Atomic operation routines
@ingroup lowlevel
@defgroup menu Menu
@brief Menu Framework API
@defgroup spinlock Spinlock
@brief Simple spinlock API
@defgroup diag_clocks Clocks
@brief Clock management driver
@ingroup lowlevel
@defgroup cortexa9 Cortex-A9
@brief CPU related functions
@ingroup lowlevel
@defgroup diag_interrupt Interrupts
@brief Interrupt manager
@ingroup lowlevel
@defgroup diag_mmu MMU
@brief MMU related routines
@ingroup lowlevel
@defgroup cpu_utility CPU Utility
@brief Miscellaneous CPU utility routines
@ingroup lowlevel
@defgroup diag_adv7180 ADV7180
@brief ADV7180 video decoder driver
@ingroup graphics
@defgroup lowlevel Low-level Services
@brief
@defgroup timers Timers
@brief Timer drivers and services
@defgroup graphics Display and Graphics Drivers
@brief
@defgroup serial Serial Protocols
@brief
@defgroup storage Storage Media Drivers
@brief
@defgroup os_fat FAT32
@brief FAT32 filesystem
@defgroup os_fat_io FAT32 I/O Layer
@brief Low-level I/O layer for FAT32 filesystem.
@defgroup os_fat_errors Filesystem Errors
@brief Errors for FAT32 filesystem.
@defgroup diag_accel Accelerometer
@brief Accelerometer drivers
@defgroup diag_epdc EPDC
@brief E-ink EPD display controller driver
@ingroup graphics
@defgroup diag_lcdif LCDIF
@brief LCDIF driver
@ingroup graphics
@defgroup diag_spdc SPDC
@brief Sipix EPD display controller driver
@ingroup graphics
@defgroup diag_vpu VPU
@brief VPU driver
@ingroup graphics
*/