ZHCU083I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
init 方法仅用于将句柄指向对象。帕克变换 init 方法的代码如下所示。
init 方法仅有两个参数,第一个参数是对象的地址,第二个参数是对象的大小(以字节为单位)。创建对象后,将使用其它方法。
PARK_Handle PARK_init(void *pMemory,const size_t numBytes)
{
PARK_Handle parkHandle;
if(numBytes < sizeof(PARK_Obj))
return((PARK_Handle)NULL);
// assign the handle
parkHandle = (PARK_Handle)pMemory;
return(parkHandle);
}