Skip to main content

FAQ

Q: Which I2C addresses are occupied by the onboard devices of this product?

A: The onboard devices occupy addresses 0x51, 0x6B, and 0x7E.

Q: When using battery power, do I need to keep holding the PWR button to keep it working?

A: No. The PWR button is designed for power control and to compensate for the limited number of peripheral buttons. Its working principle is as follows: Pressing PWR can enable battery power, at which point the system starts. The system should define SYS_EN to continuously output a high level to maintain the power-on state. At this point, releasing PWR will not cause a power failure. The function of PWR at this time is to lower SYS_OUT. The system detects actions such as pressing, double pressing, and long pressing on SYS_OUT, enabling customizable power-off control operations. For instance, in a long press mode, setting SYS_EN to a low level to disconnect the battery power completes the use of the multi-purpose buttons.

Q: How to get more library support for the demo?

A: You can subscribe to this repository and raise an issue to describe your requirements. The engineers will assess your request as soon as possible: ESP32-display-support

Q: Why does the flashing fail?
  1. When the serial port is occupied, the flashing will fail. Close the serial port monitor and try to flash again.
  2. When the ESP32 program crashes, the flashing will fail. In this case, you need to completely power off the development module, hold down BOOT button and power it on again to enter the forced download mode and then flash it. After flashing, the module will not automatically exit download mode, so you need to power cycle again.
Q: How to check which COM port I am using?
  • Windows System:

    • ①Check via Device Manager: Press Windows + R to open the "Run" dialog box. Type devmgmt.msc and press Enter to open Device Manager. Expand the "Ports (COM & LPT)" section. All COM ports and their current status will be listed here.
    • ②Check using Command Prompt: Open the Command Prompt (CMD), type the mode command, which will display status information for all COM ports.
    • ③Check Hardware Connection: If an external device is already connected to a COM port, the device typically occupies a port number. You can determine which port is being used by checking the connected hardware.
  • Linux System:

    • ①Check using the dmesg command: Open the terminal.
    • ②Check using the ls command: Type ls /dev/ttyS* or ls /dev/ttyUSB* to list all serial devices.
    • ③Check using the setserial command: Type setserial -g /dev/ttyS* to view configuration information for all serial devices.
Q: Can you help me review or modify my code? Can you help me modify the code?

This product is positioned as a development board, not a finished product. This product is positioned as a development board, not a finished product. The product ecosystem is based on the ESP32 core, which is very mature and the development environment is very friendly. We do not assist in modifying code. Please let the makers and geeks use their DIY skills. If you have questions, you can ask our engineers for answers.

If you like our product and wish to customize hardware, casing, software, etc. in bulk, please feel free to contact our sales.

Bulk Customization

Q: How to use SquareLine Studio to design interfaces?