0.3.1
RGB1555

Data Structures

union  rgb1555
 Not yet documented. More...
 
struct  rgb1555.__unnamed6__
 

Macros

#define RGB1555_INITIALIZER(_msb, _r, _g, _b)
 Not yet documented.
 
#define RGB1555(_msb, _r, _g, _b)    ((rgb1555_t)RGB1555_INITIALIZER(_msb, _r, _g, _b))
 Not yet documented.
 
#define RGB888_RGB1555_INITIALIZER(_msb, _r, _g, _b)    RGB1555_INITIALIZER(_msb, (_r) >> 3, (_g) >> 3, (_b) >> 3)
 Not yet documented.
 
#define RGB888_RGB1555(_msb, _r, _g, _b)    ((rgb1555_t)RGB888_RGB1555_INITIALIZER(_msb, _r, _g, _b))
 Not yet documented.
 

Functions

void rgb888_rgb1555_conv (const rgb888_t *color_888, rgb1555_t *result)
 Not yet documented.
 

Detailed Description

Description goes here.


Data Structure Documentation

◆ rgb1555

union rgb1555

Not yet documented.

Data Fields
struct rgb1555.__unnamed6__ __unnamed__
uint16_t raw Not yet documented.

◆ rgb1555.__unnamed6__

struct rgb1555.__unnamed6__
Data Fields
unsigned int msb:1 Not yet documented.
unsigned int b:5 Not yet documented.
unsigned int g:5 Not yet documented.
unsigned int r:5 Not yet documented.

Macro Definition Documentation

◆ RGB1555_INITIALIZER

#define RGB1555_INITIALIZER (   _msb,
  _r,
  _g,
  _b 
)
Value:
{ \
{ \
_msb, \
_b, \
_g, \
_r \
} \
}

Not yet documented.

Parameters
_msbNot yet documented.
_rNot yet documented.
_gNot yet documented.
_bNot yet documented.

◆ RGB1555

#define RGB1555 (   _msb,
  _r,
  _g,
  _b 
)     ((rgb1555_t)RGB1555_INITIALIZER(_msb, _r, _g, _b))

Not yet documented.

Parameters
_msbNot yet documented.
_rNot yet documented.
_gNot yet documented.
_bNot yet documented.

◆ RGB888_RGB1555_INITIALIZER

#define RGB888_RGB1555_INITIALIZER (   _msb,
  _r,
  _g,
  _b 
)     RGB1555_INITIALIZER(_msb, (_r) >> 3, (_g) >> 3, (_b) >> 3)

Not yet documented.

Parameters
_msbNot yet documented.
_rNot yet documented.
_gNot yet documented.
_bNot yet documented.

◆ RGB888_RGB1555

#define RGB888_RGB1555 (   _msb,
  _r,
  _g,
  _b 
)     ((rgb1555_t)RGB888_RGB1555_INITIALIZER(_msb, _r, _g, _b))

Not yet documented.

Parameters
_msbNot yet documented.
_rNot yet documented.
_gNot yet documented.
_bNot yet documented.

Function Documentation

◆ rgb888_rgb1555_conv()

void rgb888_rgb1555_conv ( const rgb888_t color_888,
rgb1555_t result 
)

Not yet documented.

Parameters
[in]color_888Not yet documented.
[out]resultNot yet documunted.