Files
luban-lite-t3e-pro/packages/artinchip/userid/include/userid.h
2025-09-30 11:56:06 +08:00

26 lines
640 B
C

/*
* Copyright (c) 2024, ArtInChip Technology Co., Ltd
*
* SPDX-License-Identifier: Apache-2.0
*
* Dehuang Wu <dehuang.wu@artinchip.com>
*/
#ifndef __USERID_H
#define __USERID_H
int userid_init(void);
void userid_deinit(void);
int userid_get_count(void);
int userid_get_name(int idx, char *buf, int len);
int userid_get_data_length(const char *name);
int userid_read(const char *name, int offset, u8 *buf, int len);
int userid_write(const char *name, int offset, u8 *buf, int len);
int userid_remove(const char *name);
int userid_save(void);
int userid_import(u8 *buf);
int userid_export(u8 *buf);
#endif