Apply changes to doxygen
This commit is contained in:
@@ -47,11 +47,11 @@
|
|||||||
#define LCD_RGB565 0x00000002U
|
#define LCD_RGB565 0x00000002U
|
||||||
#define LCD_ARGB1555 0x00000003U
|
#define LCD_ARGB1555 0x00000003U
|
||||||
|
|
||||||
#define LCD_FONT8 &Font8
|
#define LCD_FONT8 (&Font8)
|
||||||
#define LCD_FONT12 &Font12
|
#define LCD_FONT12 (&Font12)
|
||||||
#define LCD_FONT16 &Font16
|
#define LCD_FONT16 (&Font16)
|
||||||
#define LCD_FONT20 &Font20
|
#define LCD_FONT20 (&Font20)
|
||||||
#define LCD_FONT24 &Font24
|
#define LCD_FONT24 (&Font24)
|
||||||
|
|
||||||
|
|
||||||
extern LTDC_HandleTypeDef hLtdcHandler;
|
extern LTDC_HandleTypeDef hLtdcHandler;
|
||||||
@@ -101,9 +101,9 @@ void lcd_draw_raw_img(const void* p_src, uint32_t x_pos, uint32_t y_pos, uint32_
|
|||||||
* Draw BMP image from C array to the LCD screen at position X, Y. In color mode ARGB8888, RGB888, RGB565 or ARGB1555
|
* Draw BMP image from C array to the LCD screen at position X, Y. In color mode ARGB8888, RGB888, RGB565 or ARGB1555
|
||||||
* Supports ARGB8888, RGB565, RGB888
|
* Supports ARGB8888, RGB565, RGB888
|
||||||
*
|
*
|
||||||
|
* @param[in] bmp_buff BMP file data
|
||||||
* @param[in] x_pos X-position
|
* @param[in] x_pos X-position
|
||||||
* @param[in] y_pos Y-position
|
* @param[in] y_pos Y-position
|
||||||
* @param[in] BMP file data
|
|
||||||
*/
|
*/
|
||||||
void lcd_draw_bmp_img(uint8_t* bmp_buff, uint32_t x_pos, uint32_t y_pos);
|
void lcd_draw_bmp_img(uint8_t* bmp_buff, uint32_t x_pos, uint32_t y_pos);
|
||||||
|
|
||||||
@@ -112,9 +112,9 @@ void lcd_draw_bmp_img(uint8_t* bmp_buff, uint32_t x_pos, uint32_t y_pos);
|
|||||||
* Draw BMP image from C array to the LCD screen at position X, Y by specifying the BMP image name on the filesystem
|
* Draw BMP image from C array to the LCD screen at position X, Y by specifying the BMP image name on the filesystem
|
||||||
* Supports ARGB8888, RGB565, RGB888
|
* Supports ARGB8888, RGB565, RGB888
|
||||||
*
|
*
|
||||||
|
* @param[in] name Name of image on filesystem
|
||||||
* @param[in] x_pos X-position
|
* @param[in] x_pos X-position
|
||||||
* @param[in] y_pos Y-position
|
* @param[in] y_pos Y-position
|
||||||
* @param[in] BMP file data
|
|
||||||
*/
|
*/
|
||||||
void lcd_draw_img_from_fs_with_name(const char* name, uint32_t x_pos, uint32_t y_pos);
|
void lcd_draw_img_from_fs_with_name(const char* name, uint32_t x_pos, uint32_t y_pos);
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
* @file lcd_api.c
|
* @file lcd_api.c
|
||||||
* @brief LCD API implementation
|
* @brief LCD API implementation
|
||||||
* @author Tim S.
|
* @author Tim S.
|
||||||
* @todo Implement function to read images from fs
|
|
||||||
*/
|
*/
|
||||||
#include "lcd_api.h"
|
#include "lcd_api.h"
|
||||||
|
|
||||||
@@ -55,20 +54,18 @@ void lcd_display_text(uint8_t* text, uint16_t x_pos, uint16_t y_pos, uint32_t co
|
|||||||
x_pos += font->Width;
|
x_pos += font->Width;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return;
|
} else {
|
||||||
}
|
|
||||||
BSP_LCD_DisplayStringAt(x_pos, y_pos, text, LEFT_MODE);
|
BSP_LCD_DisplayStringAt(x_pos, y_pos, text, LEFT_MODE);
|
||||||
}
|
}
|
||||||
|
|
||||||
void lcd_draw_raw_img(const void* p_src,
|
}
|
||||||
uint32_t x_pos,
|
|
||||||
uint32_t y_pos,
|
void lcd_draw_raw_img(const void* p_src, uint32_t x_pos, uint32_t y_pos, uint32_t x_size, uint32_t y_size, uint32_t color_mode) {
|
||||||
uint32_t x_size,
|
|
||||||
uint32_t y_size,
|
|
||||||
uint32_t color_mode) {
|
|
||||||
uint32_t address = hLtdcHandler.LayerCfg[1].FBStartAdress + (((BSP_LCD_GetXSize()*y_pos) + x_pos)*(4));
|
uint32_t address = hLtdcHandler.LayerCfg[1].FBStartAdress + (((BSP_LCD_GetXSize()*y_pos) + x_pos)*(4));
|
||||||
void *p_dst = (void *)address;
|
void *p_dst = (void *)address;
|
||||||
|
|
||||||
|
|
||||||
hDma2dHandler2.Init.Mode = DMA2D_M2M_PFC;
|
hDma2dHandler2.Init.Mode = DMA2D_M2M_PFC;
|
||||||
hDma2dHandler2.Init.ColorMode = DMA2D_ARGB8888;
|
hDma2dHandler2.Init.ColorMode = DMA2D_ARGB8888;
|
||||||
hDma2dHandler2.Init.OutputOffset = BSP_LCD_GetXSize()-x_size;
|
hDma2dHandler2.Init.OutputOffset = BSP_LCD_GetXSize()-x_size;
|
||||||
|
|||||||
Reference in New Issue
Block a user