#include #include #include #include #include #include #include #include "user_config.h" #include "driver/uart_register.h" #include "driver/uart.h" //extern void ets_wdt_enable(void); //extern void ets_wdt_disable(void); //extern void wdt_feed(void); static uint8_t cnt = 0; static volatile ETSTimer mainloopTimer; static void mainLoop(uint8_t mode); #define sleepms(x) os_delay_us(x*1000); #define MAINLOOPSLEEP 2500 void smartlink_promiscuous_rx(uint8_t*, uint16); //==================================================== void ICACHE_FLASH_ATTR smartlink_promiscuous_rx(uint8_t *buf, uint16 len) { if (len<64) return; //---- { uint16_t i; uint16_t n=0; uint8_t ch; os_printf(" | SMARTLINK RX LEN[%d]\r\n", len); os_printf(" | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F\r\n"); os_printf("---------------------------------------------------"); for (i=0; i