38 lines
862 B
C
38 lines
862 B
C
/*
|
|
* hal_asw.h
|
|
*@brief hal asw header file.
|
|
*
|
|
* Copyright (c) 2012 Semidrive Semiconductor.
|
|
* All rights reserved.
|
|
*
|
|
* Description:
|
|
*
|
|
* Revision History:
|
|
* -----------------
|
|
* 2022/09/19 create this file
|
|
*/
|
|
#ifndef __HAL_ASW_H__
|
|
#define __HAL_ASW_H__
|
|
|
|
#include "hal_asw_define.h"
|
|
#include "hal_comm_define.h"
|
|
|
|
/* full buf stride, must align 8 bit */
|
|
int HAL_ASW_FillTriangle(const HAL_FillRatriaInfo *info);
|
|
|
|
/* full buf stride, must align 8 bit */
|
|
int HAL_ASW_FillRect(const HAL_FillRectInfo *info);
|
|
|
|
/* cpu copy, Multi-threading is not supported */
|
|
int HAL_ASW_Rotate(const HAL_RotateInfo *info);
|
|
|
|
int HAL_ASW_RotateEx(const HAL_RotateInfo *info);
|
|
|
|
|
|
/****************************************************
|
|
inner function
|
|
*****************************************************/
|
|
int ASW_Rotate(const ASW_RotateInfo *info);
|
|
|
|
#endif //__HAL_ASW_H__
|