b17c6a4ba337ffb5e7daeed11e6258288e008e1a
Stefan Schuermans v1.0.0

Stefan Schuermans authored 13 years ago

1) /*
2)  * FlexiPix library
3)  *
Stefan Schuermans removed version information...

Stefan Schuermans authored 13 years ago

4)  * Copyright 2010-2011 Stefan Schuermans <stefan schuermans info>
Stefan Schuermans v1.0.0

Stefan Schuermans authored 13 years ago

5)  *
6)  * This program is free software: you can redistribute it and/or modify
7)  * it under the terms of the GNU General Public License as published by
8)  * the Free Software Foundation, version 3 of the License.
9)  *
10)  *
11)  * This program is distributed in the hope that it will be useful,
12)  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13)  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14)  * GNU General Public License for more details.
15)  *
16)  * You should have received a copy of the GNU Lesser General Public License
17)  * along with this program. If not, see <http://www.gnu.org/licenses/>.
18)  */
19) 
20) #ifndef FLP_INC_TYPES_H
21) #define FLP_INC_TYPES_H
22) 
23) #include <stdint.h>
24) 
25) /** a single byte */
26) typedef uint8_t flp_u8_t;
27) 
28) /** a FlexiPix display */
29) typedef struct flp_display_s flp_display_t;
30) 
Stefan Schuermans support BGR input in additi...

Stefan Schuermans authored 7 years ago

31) /** format of pixel data */
32) typedef enum flp_pixfmt_e {
33)   flp_pixfmt_rgb24, /**< 24 bit RGB data, 3 bytes: red, green, blue */
34)   flp_pixfmt_bgr24, /**< 24 bit BGR data, 3 bytes: blue, green, red */
35) } flp_pixfmt_t;
36)