Преглед изворни кода

[add] add initial vdevice peripherals for virtual environment.

# Conflicts:
#	vgpio.c
#	vlcd.c
#	vtouch.c
yuanjie пре 5 година
родитељ
комит
a1fb2d8a4d
3 измењених фајлова са 6 додато и 6 уклоњено
  1. 1 1
      vgpio.c
  2. 3 3
      vlcd.c
  3. 2 2
      vtouch.c

+ 1 - 1
vgpio.c

@@ -15,7 +15,7 @@
 #define DBG_LVL DBG_LOG
 #include <rtdbg.h>
 
-#ifdef PKG_USING_PIN
+#ifdef VDEVICE_USING_PIN
 
 static void _pin_mode(struct rt_device *device, rt_base_t pin, rt_base_t mode)
 {

+ 3 - 3
vlcd.c

@@ -20,8 +20,8 @@
 #define LCD_USING_RGB565
 //#define LCD_USING_RGB888
 
-#define LCD_HEIGHT 360
-#define LCD_WIDTH 360
+#define LCD_HEIGHT 240
+#define LCD_WIDTH 240
 
 #ifdef LCD_USING_RGB565
 #define LCD_BITS_PER_PIXEL 16
@@ -35,7 +35,7 @@
 
 #define LCD_FRAMEBUFFER_SIZE (LCD_WIDTH * LCD_HEIGHT * LCD_BITS_PER_PIXEL / 8)
 
-rt_uint8_t lcd_framebuffer[LCD_FRAMEBUFFER_SIZE];
+static rt_uint8_t lcd_framebuffer[LCD_FRAMEBUFFER_SIZE];
 
 static struct rt_device_graphic_info lcd_info;
 static struct rt_device lcd_dev;

+ 2 - 2
vtouch.c

@@ -21,8 +21,8 @@
 #define DBG_LVL    DBG_LOG
 #include <rtdbg.h>
 
-#define TOUCH_WIDTH     320     //resolution ratio config X
-#define TOUCH_HEIGHT    320     //resolution ratio config Y
+#define TOUCH_WIDTH     240     //resolution ratio config X
+#define TOUCH_HEIGHT    240     //resolution ratio config Y
 #define TOUCH_POINT_NUM     1   //touchpoint number
 
 static struct rt_touch_device touch_device;