These are chat archives for esp8266/Arduino

9th
Jun 2016
Michael Miller
@Makuna
Jun 09 2016 00:01
@jetraid no, it's a custom one wire protocol, that my library uses the i2s hardware of the esp8266 to send.
Javier Traid
@jetraid
Jun 09 2016 00:03
@Makuna do you have a working library for WS2812b . I need to support 1200 leds with one esp-01
i knows that is possible because a see an interface doing that. tpm2net to ws2812b with 1200 pixels
Martin Ayotte
@martinayotte
Jun 09 2016 00:25
@jetraid , as @Makuna said, this isn't related to SPI. I personally never used WS2812, so I don't know if any one make it worked with ESP-01 using only 1 gpio.
Michael Miller
@Makuna
Jun 09 2016 00:52
@jetraid NeoPixelBus, see this page in the Wiki that talks about Esp-01 support, I missed that you were using a Esp-01, no i2s DMA support for the Esp-01 due to the pin not being exposed; but there is hardware support using the UART ( and soon a second UART method that is completely async but is still in testing).
Clemens Kirchgatterer
@everslick
Jun 09 2016 06:24
morning. does anybody know which values the ESP.BootMode() can return and their meaning?
Stavros Korokithakis
@skorokithakis
Jun 09 2016 10:44
hey guys
the level shifter datasheet says: Because all transistors in the device are identical, SREF and DREF can be located on any of the other eight matched Sn/Dn transistors, allowing for easier board layout.
does anyone know what that means?
Javier Traid
@jetraid
Jun 09 2016 13:58
Many thanks @Makuna I will try and then tell you how its worls
Holger Lembke
@holgerlembke
Jun 09 2016 15:24
Day four: no unplanned catastrophes... but hardware still a problem and I have no clue (as usual... :-)
Michael Miller
@Makuna
Jun 09 2016 15:59
Wow, you are able to plan for catastrophes, that's better than most of us ;-)
Holger Lembke
@holgerlembke
Jun 09 2016 16:04
Its all camouflage. I say I did it intentionally.... :-) No, really, sometimes I know what will happen and let it run to dig us out of the hole by discussion.
sometimes I fail. like ICACHE_FLASH_ATTR that does not compile any more.
Or when we added the esp8266webserver via menu and current version (1.6.9) stops compiling without any notice.
Germán Martín
@gmag11
Jun 09 2016 16:46
@skorokithakis I guess S and D stand for Source and Drain.
Stavros Korokithakis
@skorokithakis
Jun 09 2016 17:55
they do, but i don't understand how the reference can be on any transistor
Martin Ayotte
@martinayotte
Jun 09 2016 18:39
@skorokithakis , remember that the GTL2003 is Octal translator, equivalent of the following circuits, although pullups seems not included on the high side.
Stavros Korokithakis
@skorokithakis
Jun 09 2016 19:51
Ah, thanks Martin, that clarifies things. I thought octal meant that it had eight transistors
FWeinb
@FWeinb
Jun 09 2016 20:27
Is 12mA the absolute max one can draw from a gpio? Or is 15mA still okay?
Stavros Korokithakis
@skorokithakis
Jun 09 2016 20:32
@martinayotte hmm, how does this circuit work? I'm puzzling over it but can't figure it out, both sides are permanently pulled up
Aditya Tannu
@AdySan
Jun 09 2016 20:49
just got my Arduino (.org) UNO WiFi board today https://t.co/1eq3k3KSRo
look at the procedure to update the ESP8266 firmware on there, clearly seems like an afterthought http://www.arduino.org/learning/tutorials/advanced-guides/how-to-change-the-firmware-on-an-arduino-uno-wifi
Martin Ayotte
@martinayotte
Jun 09 2016 21:33
@skorokithakis , yes ! it is normal, the I2C devices as well as the Master are driving the lines with open-drain.
@FWeinb , 15mA is outside the limit, although not too much, it will probably works, but will probably reduce lifetime of your ESP in long run.
Stavros Korokithakis
@skorokithakis
Jun 09 2016 22:12
@martinayotte ahhh, that makes sense, so it's either grounded or open, in which case it gets pulled up? but then how does grounding the low side work?
Martin Ayotte
@martinayotte
Jun 09 2016 22:58
@skorokithakis , The magic of MOSFET in the schematic above ...