39 lines
1.0 KiB
C
39 lines
1.0 KiB
C
|
/*************************************************
|
||
|
File name : hal_interface_nv.c
|
||
|
Module : hal floodlight library interface typedefs
|
||
|
Author :
|
||
|
Version :
|
||
|
Created on : 2020-10-20
|
||
|
Description :
|
||
|
Data structure and function definitions required by
|
||
|
the floodlight interface
|
||
|
|
||
|
Modify History:
|
||
|
1. Date: Author: Modification:
|
||
|
2020-10-20 amir.liang create
|
||
|
*************************************************/
|
||
|
#include "t8423_floodlight.h"
|
||
|
#include "hal_product_config.h"
|
||
|
#include "hal_interface_floodlight.h"
|
||
|
|
||
|
#if defined(PRODUCT_FLOODLIGHT)
|
||
|
static ST_HAL_FLOODLIGHT_INTERFACE gHalFloodlightInterface =
|
||
|
{
|
||
|
.pfnInit = HAL_FL_Init,
|
||
|
.pfnDeinit = HAL_FL_Deinit,
|
||
|
.pfnColdSet = HAL_FL_ColdSet,
|
||
|
.pfnWarmSet = HAL_FL_WarmSet,
|
||
|
.pfnSlightSet = HAL_FL_Slightet,
|
||
|
};
|
||
|
#endif
|
||
|
|
||
|
ST_HAL_FLOODLIGHT_INTERFACE *HAL_Floodlight_GetInterface(int32_t channel)
|
||
|
{
|
||
|
#if defined(PRODUCT_FLOODLIGHT)
|
||
|
return &gHalFloodlightInterface;
|
||
|
#else
|
||
|
return NULL;
|
||
|
#endif
|
||
|
}
|
||
|
|