#June 4, 2025
1 messages · Page 1 of 1 (latest)
Question: when is circuit python 10 coming out for the "Adafruit ESP32-S3 TFT Feather - 4MB Flash, 2MB PSRAM, STEMMA QT PID: 5483" to allow BLU for circuit python?
Hi! I am working on a screen controller for my project. The screen uses a resistive touch screen, which I am trying to drive directly using my STM32F469IIT6 MCU. I've achieved that already in my previous code, however I am getting few issues since I've added thread to the firmware. Since this project is being also used to polish my skills in embedded systems and therefore it would be (I think) a good idea to implement threads, I am thinking in a new design that would lift the software overhead of the current firmware with a little more hardware.
The current code dedicated a thread to take care of the touch screen readings, and it basically call one function (scan) when a touch is detected. Once the scan routine begins, it keeps changing the GPIOs configurations to read X and Y ADC values. However, this constant GPIO reconfiguration became a trouble after the threads implementation. Depending on the delay that I have for the threads, the code always or almost always stuck when trying to reconfigure the GPIO mode. So I am thinking in adding a little more hardware to diminish the software overhead that the constant reconfiguration adds to the software.
Question: Is it a good idea to add an Analog switch like SN74HC4066NSR, so I could keep the GPIO configuration static? is it a common approach? I am new to this, and started learning about hardware last semester, so any input would be welcome!
Excited to hear about an SI4732 breakout board from https://blog.adafruit.com/2025/05/26/the-great-search-4-7-µh-rf-inductor-q-20-at-25-mhz-thegreatsearch-digikey-digikey-adafruit/
When is it likely to become available in the store? Thank you!
Lucas, would you be able to make your question more consise for broadcast?