Files
6CAR/middleware/gpu_hal/inc/hal_sys_define.h
2026-04-18 09:16:58 +08:00

33 lines
907 B
C

/*
* hal_sys_define.h
*@brief hal sys define header file.
*
* Copyright (c) 2012 Semidrive Semiconductor.
* All rights reserved.
*
* Description:
*
* Revision History:
* -----------------
* 2022/09/19 create this file
*/
#ifndef __HAL_SYS_DEFINE_H__
#define __HAL_SYS_DEFINE_H__
#include "hal_errno.h"
#include "hal_comm_define.h"
#define HAL_SYS_NOT_INIT HAL_GENERATE_ERRNO(HAL_MOD_SYS, HAL_ERRNO_NOT_INIT)
#define HAL_SYS_NULL_PTR HAL_GENERATE_ERRNO(HAL_MOD_SYS, HAL_ERRNO_NULL_PTR)
#define HAL_SYS_ERR_PARAM HAL_GENERATE_ERRNO(HAL_MOD_SYS, HAL_ERRNO_ERR_PARAM)
#define HAL_SYS_NOT_SUPPORT HAL_GENERATE_ERRNO(HAL_MOD_SYS, HAL_ERRNO_NOT_SUPPORT)
typedef struct {
uint8_t *buf; /* cache buf addr */
HAL_Rect rect; /* clean cache rect */
HAL_Format fmt; /* cache format */
uint32_t stride; /* cache buf format */
} HAL_SYS_CacheInfo;
#endif // __HAL_SYS_DEFINE_H__