/*************************************************  
  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
}

