浏览代码

a few more inline ...

Philippe G 4 年之前
父节点
当前提交
a429196d31
共有 1 个文件被更改,包括 14 次插入14 次删除
  1. 14 14
      components/display/core/gds_image.c

+ 14 - 14
components/display/core/gds_image.c

@@ -42,31 +42,31 @@ typedef struct {
  * monochrome (0.2125 * color.r) + (0.7154 * color.g) + (0.0721 * color.b)
  * grayscale (0.3 * R) + (0.59 * G) + (0.11 * B) )
  */
-inline int Scaler332(uint8_t *Pixels) {
+static inline int Scaler332(uint8_t *Pixels) {
 	return (Pixels[2] & ~0x1f) | ((Pixels[1] & ~0x1f) >> 3) | (Pixels[0] >> 6);
 }
 
-inline int Scaler444(uint8_t *Pixels) {
+static inline int Scaler444(uint8_t *Pixels) {
 	return ((Pixels[2] & ~0x0f) << 4) | (Pixels[1] & ~0x0f) | (Pixels[0] >> 4);
 }
 
-inline int Scaler555(uint8_t *Pixels) {
+static inline int Scaler555(uint8_t *Pixels) {
 	return ((Pixels[2] & ~0x07) << 7) | ((Pixels[1] & ~0x07) << 2) | (Pixels[0] >> 3);
 }
 
-inline int Scaler565(uint8_t *Pixels) {
+static inline int Scaler565(uint8_t *Pixels) {
 	return ((Pixels[2] & ~0x07) << 8) | ((Pixels[1] & ~0x03) << 3) | (Pixels[0] >> 3);
 }
 
-inline int Scaler666(uint8_t *Pixels) {
+static inline int Scaler666(uint8_t *Pixels) {
 	return ((Pixels[2] & ~0x03) << 10) | ((Pixels[1] & ~0x03) << 4) | (Pixels[0] >> 2);
 }
 
-inline int Scaler888(uint8_t *Pixels) {
+static inline int Scaler888(uint8_t *Pixels) {
 	return (Pixels[2] << 16) | (Pixels[1] << 8) | Pixels[0];
 }
 
-inline int ScalerGray(uint8_t *Pixels) {
+static inline int ScalerGray(uint8_t *Pixels) {
 	return (Pixels[2] * 14 + Pixels[1] * 76 + Pixels[0] * 38) >> 7;
 }
 
@@ -236,37 +236,37 @@ void GDS_GetJPEGSize(uint8_t *Source, int *Width, int *Height) {
  * grayscale (0.3 * R) + (0.59 * G) + (0.11 * B) )
  */
  
-inline int ToGray888(uint8_t **Pixel) {
+static inline int ToGray888(uint8_t **Pixel) {
 	uint32_t v = *(*Pixel)++; v |= *(*Pixel)++ << 8; v |= *(*Pixel)++ << 16; 
 	return (((v & 0xff) * 14) + ((v >> 8) & 0xff) * 76 + ((v >> 16) * 38) + 1) >> 7;
 } 
  
-inline int ToGray666(uint8_t **Pixel) {
+static inline int ToGray666(uint8_t **Pixel) {
 	uint32_t v = *(*Pixel)++; v |= *(*Pixel)++ << 8; v |= *(*Pixel)++ << 16; 
 	return (((v & 0x3f) * 14) + ((v >> 6) & 0x3f) * 76 + ((v >> 12) * 38) + 1) >> 7;
 }
 
-inline int ToGray565(uint16_t **Pixel) {
+static inline int ToGray565(uint16_t **Pixel) {
 	uint16_t v = *(*Pixel)++; 
 	return ((((v & 0x1f) * 14) << 1) + ((v >> 5) & 0x3f) * 76 + (((v >> 11) * 38) << 1) + 1) >> 7;
 }
 
-inline int ToGray555(uint16_t **Pixel) {
+static inline int ToGray555(uint16_t **Pixel) {
 	uint16_t v = *(*Pixel)++; 
 	return ((v & 0x1f) * 14 + ((v >> 5) & 0x1f) * 76 + (v >> 10) * 38) >> 7;
 }
 
-inline int ToGray444(uint16_t **Pixel) {
+static inline int ToGray444(uint16_t **Pixel) {
 	uint16_t v = *(*Pixel)++; 
 	return ((v & 0x0f) * 14 + ((v >> 4) & 0x0f) * 76 + (v >> 8) * 38) >> 7;
 }
 
-inline int ToGray332(uint8_t **Pixel) {
+static inline int ToGray332(uint8_t **Pixel) {
 	uint8_t v = *(*Pixel)++; 
 	return ((((v & 0x3) * 14) << 1) + ((v >> 2) & 0x7) * 76 + (v >> 5) * 38 + 1) >> 7;
 }
 
-inline int ToSelf(uint8_t **Pixel) {
+static inline int ToSelf(uint8_t **Pixel) {
 	return *(*Pixel)++; 
 }