/**
* @file ch423s.h
* @brief
* @author lch (lch_work@foxmail.com)
* @version 1.0
* @date 20251224
*
* @copyright Copyright (c) 2025 by OLE, All Rights Reserved.
*
* @par 修改日志:
*
* | Date | Version | Author | Description
* |
|---|
| 20251224 | 2.0 | test | 内容
* |
*/
#ifdef IO_CHIP_CH423S
#ifndef DEF_CH423S_H
#define DEF_CH423S_H
/***** 宏定义 *****/
/***** 头文件 *****/
/***** 枚举 *****/
enum e_mode_ch423
{
e_io_mode_off = 0, /**< 灭 */
e_io_mode_on, /**< 亮 */
e_io_mode_shine, /**< 闪烁 */
e_io_mode_max
};
/***** 结构体 *****/
/***** 结构体 *****/
/***** 变量对外声明 *****/
/***** 函数对外声明 *****/
extern int ch423sio_updata_status_ontime(void);
extern int ch423sio_init_dev(void);
extern int ch423sio_exit_dev(void);
extern void ch423sio_handle_mode(void);
extern int ch423sio_control_state(uint8_t _uc_idx, enum e_mode_ch423 _e_mode, uint32_t _ul_time);
#endif /* DEF_CH423S_H */
#endif /* IO_CHIP_CH423S */