Bouffalo SDK  1.0
Bouffalolab Software Development Kit
dbi fifo input pixel format, the FIFO are filled in 32-bits width definition
Collaboration diagram for dbi fifo input pixel format, the FIFO are filled in 32-bits width definition:

Macros

#define DBI_PIXEL_INPUT_FORMAT_NBGR_8888   0 /* 32-bit/pixel, memory byte: [0]->pixel[0][R], [1]->pixel[0][G], [2]->pixel[0][B], [3]->invalid, [4]->pixel[1][R], ... */
 
#define DBI_PIXEL_INPUT_FORMAT_NRGB_8888   1 /* 32-bit/pixel, memory byte: [0]->pixel[0][B], [1]->pixel[0][G], [2]->pixel[0][R], [3]->invalid, [4]->pixel[1][B], ... */
 
#define DBI_PIXEL_INPUT_FORMAT_BGRN_8888   2 /* 32-bit/pixel, memory byte: [0]->invalid, [1]->pixel[0][R], [2]->pixel[0][G], [3]->pixel[0][B], [4]->invalid, [5]->pixel[1][R], ... */
 
#define DBI_PIXEL_INPUT_FORMAT_RGBN_8888   3 /* 32-bit/pixel, memory byte: [0]->invalid, [1]->pixel[0][B], [2]->pixel[0][G], [3]->pixel[0][R], [4]->invalid, [5]->pixel[1][B], ... */
 
#define DBI_PIXEL_INPUT_FORMAT_RGB_888   4 /* 24-bit/pixel, memory byte: [0]->pixel[0][R], [1]->pixel[0][G], [2]->pixel[0][B], [3]->pixel[1][R], [4]->pixel[1][G], ... */
 
#define DBI_PIXEL_INPUT_FORMAT_BGR_888   5 /* 24-bit/pixel, memory byte: [0]->pixel[0][B], [1]->pixel[0][G], [2]->pixel[0][R], [3]->pixel[1][B], [4]->pixel[1][G], ... */
 
#define DBI_PIXEL_INPUT_FORMAT_BGR_565   6 /* 16-bit/pixel, */
 
#define DBI_PIXEL_INPUT_FORMAT_RGB_565   7 /* 16-bit/pixel, */
 

Detailed Description

Macro Definition Documentation

◆ DBI_PIXEL_INPUT_FORMAT_BGR_565

#define DBI_PIXEL_INPUT_FORMAT_BGR_565   6 /* 16-bit/pixel, */

Definition at line 54 of file bflb_dbi.h.

◆ DBI_PIXEL_INPUT_FORMAT_BGR_888

#define DBI_PIXEL_INPUT_FORMAT_BGR_888   5 /* 24-bit/pixel, memory byte: [0]->pixel[0][B], [1]->pixel[0][G], [2]->pixel[0][R], [3]->pixel[1][B], [4]->pixel[1][G], ... */

Definition at line 53 of file bflb_dbi.h.

◆ DBI_PIXEL_INPUT_FORMAT_BGRN_8888

#define DBI_PIXEL_INPUT_FORMAT_BGRN_8888   2 /* 32-bit/pixel, memory byte: [0]->invalid, [1]->pixel[0][R], [2]->pixel[0][G], [3]->pixel[0][B], [4]->invalid, [5]->pixel[1][R], ... */

Definition at line 50 of file bflb_dbi.h.

◆ DBI_PIXEL_INPUT_FORMAT_NBGR_8888

#define DBI_PIXEL_INPUT_FORMAT_NBGR_8888   0 /* 32-bit/pixel, memory byte: [0]->pixel[0][R], [1]->pixel[0][G], [2]->pixel[0][B], [3]->invalid, [4]->pixel[1][R], ... */

Definition at line 48 of file bflb_dbi.h.

◆ DBI_PIXEL_INPUT_FORMAT_NRGB_8888

#define DBI_PIXEL_INPUT_FORMAT_NRGB_8888   1 /* 32-bit/pixel, memory byte: [0]->pixel[0][B], [1]->pixel[0][G], [2]->pixel[0][R], [3]->invalid, [4]->pixel[1][B], ... */

Definition at line 49 of file bflb_dbi.h.

◆ DBI_PIXEL_INPUT_FORMAT_RGB_565

#define DBI_PIXEL_INPUT_FORMAT_RGB_565   7 /* 16-bit/pixel, */

Definition at line 55 of file bflb_dbi.h.

◆ DBI_PIXEL_INPUT_FORMAT_RGB_888

#define DBI_PIXEL_INPUT_FORMAT_RGB_888   4 /* 24-bit/pixel, memory byte: [0]->pixel[0][R], [1]->pixel[0][G], [2]->pixel[0][B], [3]->pixel[1][R], [4]->pixel[1][G], ... */

Definition at line 52 of file bflb_dbi.h.

◆ DBI_PIXEL_INPUT_FORMAT_RGBN_8888

#define DBI_PIXEL_INPUT_FORMAT_RGBN_8888   3 /* 32-bit/pixel, memory byte: [0]->invalid, [1]->pixel[0][B], [2]->pixel[0][G], [3]->pixel[0][R], [4]->invalid, [5]->pixel[1][B], ... */

Definition at line 51 of file bflb_dbi.h.