i am uploading sketch given below to my esp wroom-02 board.
it is downloaded from here only.
it is showing error like this Error Compilling For ESP8266 Generic Module.
showing same error for NodeMCU(12-E).how to solve this.thanks in advance
`//****
// this is a simple example that uses the easyMesh library
//
// 1. blinks led once for every node on the mesh
// 2. blink cycle repeats every BLINK_PERIOD
// 3. sends a silly message to every node on the mesh at a random time betweew 1 and 5 seconds
// 4. prints anything it recieves to Serial.print
//
//
//****
include
// some gpio pin that is connected to an LED...
// on my rig, this is 5, change to the right number of your LED.
define LED 5 // GPIO number of connected LED
define BLINK_PERIOD 1000000 // microseconds until cycle repeat
define BLINK_DURATION 100000 // microseconds LED is on for
define MESH_PREFIX "whateverYouLike"
define MESH_PASSWORD "somethingSneeky"
define MESH_PORT 5555
easyMesh mesh;
uint32_t sendMessageTime = 0;
void setup() {
Serial.begin(115200);
pinMode( LED, OUTPUT );
//mesh.setDebugMsgTypes( ERROR | MESH_STATUS | CONNECTION | SYNC | COMMUNICATION | GENERAL | MSG_TYPES | REMOTE ); // all types on
mesh.setDebugMsgTypes( ERROR | STARTUP ); // set before init() so that you can see startup messages
i am uploading sketch given below to my esp wroom-02 board. it is downloaded from here only. it is showing error like this Error Compilling For ESP8266 Generic Module. showing same error for NodeMCU(12-E).how to solve this.thanks in advance
`//**** // this is a simple example that uses the easyMesh library // // 1. blinks led once for every node on the mesh // 2. blink cycle repeats every BLINK_PERIOD // 3. sends a silly message to every node on the mesh at a random time betweew 1 and 5 seconds // 4. prints anything it recieves to Serial.print // // //****
include
// some gpio pin that is connected to an LED... // on my rig, this is 5, change to the right number of your LED.
define LED 5 // GPIO number of connected LED
define BLINK_PERIOD 1000000 // microseconds until cycle repeat
define BLINK_DURATION 100000 // microseconds LED is on for
define MESH_PREFIX "whateverYouLike"
define MESH_PASSWORD "somethingSneeky"
define MESH_PORT 5555
easyMesh mesh;
uint32_t sendMessageTime = 0;
void setup() { Serial.begin(115200);
pinMode( LED, OUTPUT );
//mesh.setDebugMsgTypes( ERROR | MESH_STATUS | CONNECTION | SYNC | COMMUNICATION | GENERAL | MSG_TYPES | REMOTE ); // all types on mesh.setDebugMsgTypes( ERROR | STARTUP ); // set before init() so that you can see startup messages
mesh.init( MESH_PREFIX, MESH_PASSWORD, MESH_PORT ); mesh.setReceiveCallback( &receivedCallback ); mesh.setNewConnectionCallback( &newConnectionCallback );
randomSeed( analogRead( A0 ) );
}
void loop() { mesh.update();
// run the blinky bool onFlag = false; uint32_t cycleTime = mesh.getNodeTime() % BLINK_PERIOD; for ( uint8_t i = 0; i < ( mesh.connectionCount() + 1); i++ ) { uint32_t onTime = BLINK_DURATION i 2;
} digitalWrite( LED, onFlag );
// get next random time for send message if ( sendMessageTime == 0 ) { sendMessageTime = mesh.getNodeTime() + random( 1000000, 5000000 ); }
// if the time is ripe, send everyone a message! if ( sendMessageTime != 0 && sendMessageTime < mesh.getNodeTime() ){ String msg = "Hello from node "; msg += mesh.getChipId(); mesh.sendBroadcast( msg ); sendMessageTime = 0; } }
void receivedCallback( uint32_t from, String &msg ) { Serial.printf("startHere: Received from %d msg=%s\n", from, msg.c_str()); }
void newConnectionCallback( bool adopt ) { Serial.printf("startHere: New Connection, adopt=%d\n", adopt); } `