32 lines
506 B
C
32 lines
506 B
C
#ifndef __MAX14802_H__
|
|
#define __MAX14802_H__
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
{
|
|
#endif
|
|
|
|
#include "app_config.h"
|
|
#include "sw_drv_if.h"
|
|
|
|
#if (DEF_MAX14802_ENABLED)
|
|
|
|
#define MAX14802_COUNT 1
|
|
#define SW_PER_MAX14802 16
|
|
#define SW_TOTAL_COUNT (SW_PER_MAX14802 * MAX14802_COUNT)
|
|
#define SW_PER_BYTE 8
|
|
|
|
#if (SW_TOTAL_COUNT > 64)
|
|
#error "unsupport"
|
|
#endif /* ! SW_TOTAL_COUNT */
|
|
|
|
extern const sw_drv_if_t max14802;
|
|
|
|
#endif /* ! DEF_MAX14802_ENABLED */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif // !__MAX14802_H__
|