ESP-call
Dependents: lab07-simple-timer poo_dino_game tset5 Esp_sendrecv_copy
ESP-call.h
- Committer:
- dshin
- Date:
- 2022-05-23
- Revision:
- 0:11487122965a
File content as of revision 0:11487122965a:
// ====================================================================== typedef struct NodeMCU_PGM_STRUCT { const char *code; // NodeMCU code int delay; // delay time in 1/10 sec unit } NodeMCU_PGM; // ====================================================================== extern RawSerial PC; // PC = (USBTX, USBRX) extern RawSerial ESP; // ESP = (D1=TX, D0=RX) // ====================================================================== extern char ESP_recv_buffer[]; // ESP receive buffer extern int ESP_recv_buffer_index; // ESP receive buffer index // ====================================================================== void ISR_PC_to_ESP(); void ISR_ESP_to_PC(); void ISR_ESP_to_recv_buffer(); // ====================================================================== void ESP_reset(void); void ESP_echo(void); void ESP_noecho(void); char *ESP_call_single(NodeMCU_PGM pgm); void ESP_call_multi(NodeMCU_PGM pgms[]); // ======================================================================