34 lines
793 B
C
34 lines
793 B
C
/*
|
|
* esp8266.h
|
|
*
|
|
* Created on: 2025Äê10ÔÂ18ÈÕ
|
|
* Author: LHYe200
|
|
*/
|
|
|
|
#ifndef CODE_ESP8266_H_
|
|
#define CODE_ESP8266_H_
|
|
|
|
#include "zf_common_typedef.h"
|
|
|
|
#define ESP8266_IO0 P20_9
|
|
#define ESP8266_IO2 P20_8
|
|
#define ESP8266_IO15 P20_7
|
|
#define ESP8266_RST P20_3
|
|
#define ESP8266_EN P20_6
|
|
|
|
#define ESP8266_UART_CHANNEL UART_2
|
|
#define ESP8266_UART_BAUDRATE 115200
|
|
#define ESP8266_UART_TX_PIN UART2_TX_P33_9
|
|
#define ESP8266_UART_RX_PIN UART2_RX_P33_8
|
|
|
|
|
|
extern uint8 esp8266_download_passthrough;
|
|
|
|
void ESP8266_Init(void);
|
|
void ESP8266_send_data(uint8 *data, uint32 len);
|
|
void ESP8266_Auto_Download_Uart_Hook(void);
|
|
void ESP8266_Uart_Callback(void);
|
|
void ESP8266_Main_Loop_Change_Mode(void);
|
|
|
|
#endif /* CODE_ESP8266_H_ */
|