![]() ![]() Personally i didn't use it, but it might be beneficial to add one.Īlso i found a bit confusing with writePin mostly because i'm using simple 74HC4067 based chip, which only has signalPin trylika commented on August 15, i did try, and everything seems to be working, will be testing more later, but what i found missing is INPUT_PULLDOWN - some of boards (especially esp32) can do pulldown inputs, which currently is not possible in this library. Let me know if you have any doubt/suggestion, thanks.įrom arduino-ad-mux-lib. Hi I'm currently preparing unit tests (via ArduinoFake) in the meantime, you can try the new version on the next major dev branch as described in my previous comment. Not to nag, but when new version is going to be released?Ĭoincidentally i'm trying to setup mux(HP4067) with esp32, if there is a need i could help with testing/writing. thijstriemstra commented on August 15, looks good to me.įrom arduino-ad-mux-lib. What do you think about the current implementation?įrom arduino-ad-mux-lib. Passing multiple board builds via platformIO, the latest commits ( 98b816f8) solved some lurking bugs and compatibility issues. Thanks for your suggestion, now dev 3 branch has Travis CI enabled. use 32 for signal and move S pins to something fully i/o.įrom arduino-ad-mux-lib. These pins don’t have internal pull-ups or pull-down resistors.Ĭan I use those input-only pins? Seems not. ![]() GPIOs 34 to 39 are GPIs – input only pins. It's possibly related to fact I'm using a few pins that are input-only: I'm also seeing weird results using a lolin32 board using some capacative moisture sensors. home/foo/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:48:0: note: this is the location of the previous definition pio/libdeps/lolin32/Analog-Digital Multiplexers_ID5363/src/Defs.h:19:0: warning: "ANALOG" redefined home/foo/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:51:0: note: this is the location of the previous definition pio/libdeps/lolin32/Analog-Digital Multiplexers_ID5363/src/Mux.cpp:17: pio/libdeps/lolin32/Analog-Digital Multiplexers_ID5363/src/Mux.h:20,įrom. In file included from /home/foo/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:53:0,įrom /home/foo/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:35,įrom. pio/libdeps/lolin32/Analog-Digital Multiplexers_ID5363/src/Defs.h:22:0: warning: "DISABLED" redefined thijstriemstra commented on August 15, 2023 thijstriemstra commented on Aug1įrom arduino-ad-mux-lib. Thanks to everyone contributing to its advancement, especially arduino-ad-mux-lib. The new implementation is already available, so please get it a try and let me know (API has changed, so take care to tweak your code accordingly - see updated README.md and examples).Īs you may have seen on your notifications, I'm glad to announce version 3 was released today. Therefore, I have moved all the fixes relating to this issue to the next major dev branch. ![]() While the analogWrite fix was pretty straightforward, solving the name clash in a robust and durable manner required a compatibility break (enumerations+namespace). I made the same mistake using GPIO 34-39 (since they are on the same side of the dev board I'm using) - using other pins seems to work fine.įrom arduino-ad-mux-lib. ![]() Thanks for reporting both of those issues and related fixes: I'm going to include them in next release (please be patient, it won't be an overnight process).įrom arduino-ad-mux-lib. It seems like analogWrite support on ESP32 fell into an age-old conundrum. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |