Wait for I2C power to stabilize on Heltec VME213; tidy variant folder - #4308
Merged
Conversation
The 3.3V power for the I2C "quick link" connector is from Ve_3V3
todd-herbert
force-pushed
the
heltec-vision-master
branch
from
July 20, 2024 10:51
12d4dc5 to
f1a351a
Compare
thebentern
approved these changes
Jul 20, 2024
jeek
pushed a commit
to jeek/Meshtastic-Exploiteers-Hacker-Pager
that referenced
this pull request
Jun 30, 2026
…meshtastic#4308) * Tidy variant.h and pins_arduino.h (VME213) * Wait for peripherals to stabilize after enabling I2C power The 3.3V power for the I2C "quick link" connector is from Ve_3V3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Heltec Vision Master 213 has a QuickLink-type I2C connector

The 3.3V pin of connector is fed from
Ve_3V3(schematic). This supply is not enabled until partway through setup(), followed soon after by I2C device scan.This causes issues with CardKB detection, and may also impact other I2C devices. This PR adds a one second delay for Heltec Vision Master E213 after enabling peripheral power.
@HarukiToreda found in testing that a 500ms delay was insufficient.
Note: PR also tidies the variant.h, in line with #4226. It may be helpful to view the two commits separately, to make better sense of the diff.