Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare for ESP32-C6 support #544

Merged
merged 3 commits into from
Nov 14, 2023
Merged

Prepare for ESP32-C6 support #544

merged 3 commits into from
Nov 14, 2023

Conversation

jesserockz
Copy link
Member

This adds the C6 to the supported platforms "list" and also adds a new key/value for removing items from the wizard.

I started by adding to the SupportedPlatforms so that chipFamilyToPlatform could map it, but then typescript said I had to implement in the supportedPlatforms object too.

So in terms of user facing changes, it is not shown in the wizard yet, but will allow web-flashing of a C6 configuration.

@balloob
Copy link
Member

balloob commented Nov 13, 2023

Why not add support for it in the wizard ?

@jesserockz
Copy link
Member Author

Because until ESPHome updates the esp-idf and platformio versions to be at a minimum where C6 support was added, it just doesnt work 🙈

It requires the user to manually change those versions in yaml until such a time.

src/const.ts Outdated
| "RP2040";

export type PlatformData = {
label: string;
showInPickerTitle: boolean;
showInDeviceType: boolean;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's change this showInDeviceTypePicker maybe?

@jesserockz jesserockz merged commit a48b112 into main Nov 14, 2023
3 checks passed
@jesserockz jesserockz deleted the jesserockz-2023-408 branch November 14, 2023 00:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants