MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / drv_lcd_set_direction

Function drv_lcd_set_direction

bsp/k210/drivers/drv_lcd.c:206–221  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

204}
205
206static void drv_lcd_set_direction(lcd_8080_device_t lcd, lcd_dir_t dir)
207{
208 if (dir & DIR_XY_MASK)
209 {
210 lcd->lcd_info.width = BSP_LCD_Y_MAX;
211 lcd->lcd_info.height = BSP_LCD_X_MAX;
212 }
213 else
214 {
215 lcd->lcd_info.width = BSP_LCD_X_MAX;
216 lcd->lcd_info.height = BSP_LCD_Y_MAX;
217 }
218
219 drv_lcd_cmd(lcd, MEMORY_ACCESS_CTL);
220 drv_lcd_data_byte(lcd, (rt_uint8_t *)&dir, 1);
221}
222
223static void drv_lcd_set_area(lcd_8080_device_t lcd, rt_uint16_t x1, rt_uint16_t y1, rt_uint16_t x2, rt_uint16_t y2)
224{

Callers 2

drv_lcd_initFunction · 0.85
lcd_set_directionFunction · 0.85

Calls 2

drv_lcd_cmdFunction · 0.85
drv_lcd_data_byteFunction · 0.85

Tested by

no test coverage detected