{"action":"created","issue":{"url":"https://api.github.com/repos/gioblu/PJON/issues/55","repository_url":"https://api.github.com/repos/gioblu/PJON","labels_url":"https://api.github.com/repos/gioblu/PJON/issues/55/labels{/name}","comments_url":"https://api.github.com/repos/gioblu/PJON/issues/55/comments","events_url":"https://api.github.com/repos/gioblu/PJON/issues/55/events","html_url":"https://github.com/gioblu/PJON/issues/55","id":149286516,"number":55,"title":"Arduino -> ESP8266 communication. ","user":{"login":"sticilface","id":10061736,"avatar_url":"https://avatars.githubusercontent.com/u/10061736?v=3","gravatar_id":"","url":"https://api.github.com/users/sticilface","html_url":"https://github.com/sticilface","followers_url":"https://api.github.com/users/sticilface/followers","following_url":"https://api.github.com/users/sticilface/following{/other_user}","gists_url":"https://api.github.com/users/sticilface/gists{/gist_id}","starred_url":"https://api.github.com/users/sticilface/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sticilface/subscriptions","organizations_url":"https://api.github.com/users/sticilface/orgs","repos_url":"https://api.github.com/users/sticilface/repos","events_url":"https://api.github.com/users/sticilface/events{/privacy}","received_events_url":"https://api.github.com/users/sticilface/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gioblu/PJON/labels/question","name":"question","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2016-04-18T22:16:26Z","updated_at":"2016-04-20T02:54:54Z","closed_at":null,"body":"I've been struggling with this for a whole day, and I'm not sure what to do. \r\n\r\nLogic is working. See osillyscope, correct signals, correct voltages.  I've got 2 arduino nano's communicating.  One using BROADCAST, the other receiving. Using STANDARD mode. ESP8266 is 80Mhz.  If I write a sketch that attaches an interrupt it detects the pulses.. and seems like the correct timing... but I have no debug info in PJON to work out why it is not detecting the pulses.  I get nothing in a the message callback, and no errors either. \r\n\r\n![pjon-signal-5v-3v](https://cloud.githubusercontent.com/assets/10061736/14621532/7a4395ae-05bb-11e6-82b4-8e1f5382c1e7.png)\r\n![screen shot 2016-04-18 at 22 54 46](https://cloud.githubusercontent.com/assets/10061736/14621533/7a790a5e-05bb-11e6-8da8-95e262a7b636.png)\r\n![screen shot 2016-04-18 at 22 56 35](https://cloud.githubusercontent.com/assets/10061736/14621534/7a81d62a-05bb-11e6-915e-e3ba6f3caf67.png)\r\n\r\nAny help appreciated.  It looks like the initial low pulse might be a bit long from the arudino... 400us.  but I'm really not sure. "},"comment":{"url":"https://api.github.com/repos/gioblu/PJON/issues/comments/212225707","html_url":"https://github.com/gioblu/PJON/issues/55#issuecomment-212225707","issue_url":"https://api.github.com/repos/gioblu/PJON/issues/55","id":212225707,"user":{"login":"gioblu","id":764497,"avatar_url":"https://avatars.githubusercontent.com/u/764497?v=3","gravatar_id":"","url":"https://api.github.com/users/gioblu","html_url":"https://github.com/gioblu","followers_url":"https://api.github.com/users/gioblu/followers","following_url":"https://api.github.com/users/gioblu/following{/other_user}","gists_url":"https://api.github.com/users/gioblu/gists{/gist_id}","starred_url":"https://api.github.com/users/gioblu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gioblu/subscriptions","organizations_url":"https://api.github.com/users/gioblu/orgs","repos_url":"https://api.github.com/users/gioblu/repos","events_url":"https://api.github.com/users/gioblu/events{/privacy}","received_events_url":"https://api.github.com/users/gioblu/received_events","type":"User","site_admin":false},"created_at":"2016-04-20T02:54:53Z","updated_at":"2016-04-20T02:54:53Z","body":"Ciao @sticilface now I understand, I thought your setup was NodeMCU. I never tested a raw ESP.\r\nSo you proved a raw ESP to be compatible. :+1:  \r\n\r\nIf you are interested to make a pull request with your changes I will ask you some questions:\r\n- Do you have a NodeMCU, to perform a comparison test and to test mutual compatibilty? \r\n- Do you think is possible in `Timing.h` to conditionally define timing for both NodeMCU and raw ESP with the presence (or absence of) predefined constants?\r\n- I understand your point on 10 seconds wdt, the test time can for sure lowered to 1 second.\r\n\r\nCiao @Makuna, thank you for reporting this useful new feature. Speaking about the pin update, is more than necessary also for `FAST `mode, will be interesting to shave microseconds and see where is the limit in `OVERDRIVE` between two ESP.\r\n\r\nThank you again."}}