My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions
color_manager.h File Reference
#include <sw_types.h>

Go to the source code of this file.

Macros

#define MAX_COLOR_VALUES   8
 
#define BLACK   0
 
#define WHITE   1
 
#define RED   2
 
#define GREEN   3
 
#define BLUE   4
 
#define GRAY   5
 
#define NAVY   6
 
#define DARK_BLUE   7
 
#define BPP_32_VALUE   32
 
#define BPP_24_VALUE   24
 
#define BPP_16_VALUE   16
 

Functions

u32 calc_contrast_color (u32 input_color)
 
u32 color (s32int col)
 
u16 bit32_to_bit16 (u32 colour)
 
u16 bit24_to_bit16 (u32 colour)
 
int sw_abs (int number)
 This function returns the absolute value of the number. More...
 

Macro Definition Documentation

#define BLACK   0
#define BLUE   4
#define BPP_16_VALUE   16
#define BPP_24_VALUE   24
#define BPP_32_VALUE   32
#define DARK_BLUE   7
#define GRAY   5
#define GREEN   3
#define MAX_COLOR_VALUES   8
#define NAVY   6
#define RED   2
#define WHITE   1

Function Documentation

u16 bit24_to_bit16 ( u32  colour)
Parameters
colour
Returns
u16 bit32_to_bit16 ( u32  colour)
Parameters
colour
Returns
u32 calc_contrast_color ( u32  input_color)
Parameters
input_color
Returns
u32 color ( s32int  col)
Parameters
col
Returns
int sw_abs ( int  number)

This function returns the absolute value of the number.

Parameters
numberInteger value for which the absolute value has to be computed
Returns
: Returns the absolute value for the number