mirror of
https://github.com/apache/nuttx.git
synced 2026-05-20 20:44:39 +08:00
drivers/lcd: lcd_framebuffer.c does not need to include board-specific board.h.
This commit is contained in:
@@ -1586,7 +1586,7 @@ The specific environmental definitions are unique for each board but should incl
|
||||
Keeping in the spirit of the layered architecture, these publicly visible header files must <i>not</i> export platform-specific definitions; Only platform-specific realizations of standardized declarations should be visible.
|
||||
Those <i>standardized declarations</i> should appear in common header files such as those provided by <code>include/nuttx/arch.h</code> and <code>include/nuttx/board.h</code>.
|
||||
Similarly, these publicly visible header file must <i>not</i> include files that reside in the inaccessible platform-specific source directories.
|
||||
For example, the board-specific <code>configs/<board>/include/board.h</code> header file must never include microcontroller-specific header files that reside in <code>arch/<arch>/src/</code>.
|
||||
For example, the board-specific <code>configs/<board>/include/board.h</code> header file must never include microcontroller-specific header files that reside in <code>arch/<arch>/src/<mcu></code>.
|
||||
That practice will cause inclusion failures when the publicly visible file is included in common logic outside of the platform-specific source directories.
|
||||
</p>
|
||||
</li>
|
||||
|
||||
@@ -51,7 +51,6 @@
|
||||
#include <nuttx/nx/nxglib.h>
|
||||
#include <nuttx/lcd/lcd.h>
|
||||
#include <nuttx/video/fb.h>
|
||||
#include <arch/board/board.h>
|
||||
|
||||
#ifdef CONFIG_LCD_FRAMEBUFFER
|
||||
|
||||
|
||||
Reference in New Issue
Block a user