EC600U_esp32_iap_uart/esp32_iap/inc/ec600u_port.h
2024-02-05 17:39:56 +08:00

16 lines
493 B
C

#ifndef _EC600U_H
#define _EC600U_H
#include "typedef.h"
int loader_port_ec600u_init(void);
void loader_port_ec600u_deinit(void);
int loader_port_write(const uint8_t *data, uint16_t size, uint32_t timeout);
int loader_port_read(uint8_t *data, uint16_t size, uint32_t timeout);
void loader_port_enter_bootloader(void);
void loader_port_reset_target(void);
void loader_port_delay_ms(uint32_t ms);
void loader_port_start_timer(uint32_t ms);
uint32_t loader_port_remaining_time(void);
#endif