open-ameba/sdk/component/common/mbed/hal_ext/efuse_api.h
Drasko DRASKOVIC eeb7f808ae Change SDK dir name. Use OpenOCD only.
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2017-05-14 18:47:13 +02:00

31 lines
877 B
C

/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2014, Realtek Semiconductor Corp.
* All rights reserved.
*
* This module is a confidential and proprietary property of RealTek and
* possession or use of this module requires written permission of RealTek.
*******************************************************************************
*/
#ifndef MBED_EXT_EFUSE_API_EXT_H
#define MBED_EXT_EFUSE_API_EXT_H
#include "device.h"
#ifdef __cplusplus
extern "C" {
#endif
int efuse_get_remaining_length(void);
void efuse_mtp_read(uint8_t * data);
int efuse_mtp_write(uint8_t *data, uint8_t len);
int efuse_otp_read(u8 address, u8 len, u8 *buf);
int efuse_otp_write(u8 address, u8 len, u8 *buf);
int efuse_disable_jtag(void);
#ifdef __cplusplus
}
#endif
#endif // MBED_EXT_EFUSE_API_EXT_H