Skip to content

Additional S2 support + new S2 boards (v2) - #7222

Merged
dpgeorge merged 3 commits into
micropython:masterfrom
dpgeorge:esp32-further-s2-support
May 10, 2021
Merged

dpgeorge merged 3 commits into
micropython:masterfrom
dpgeorge:esp32-further-s2-support

Conversation

@dpgeorge

@dpgeorge dpgeorge commented May 6, 2021

Copy link
Copy Markdown
Member

This is a rework of #7163 to tidy up the commits.

Comment thread ports/esp32/main.c Outdated

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

@UnexpectedMaker why is this needed? surely it needs a proper implementation :)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

That was what we added when we did that video call a while back as something in the compiler was looking for it and it was falling over without it.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Oh, I don't remember that! Do you have any S3 board definitions that compile?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I'll need to test out my S3 board again today and I'll get back to you with files for a working S3 board.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Oh, I don't remember that! Do you have any S3 board definitions that compile?

I've not had a chance to look into this yet, sorry. Feel free to remove it for now as its S3 specific only.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Ok, removed this for now.

@UnexpectedMaker

Copy link
Copy Markdown
Contributor

Thanks for re-jigging my PR commits :)

@dpgeorge
dpgeorge force-pushed the esp32-further-s2-support branch from 91b01bd to 48c2e24 Compare May 10, 2021 01:19
dpgeorge and others added 3 commits May 10, 2021 16:56
Improvements made:
- PSRAM support for S2
- partition definition for 16MiB flash
- correct ADC and DAC pins
- correct GPIO and IRQ pins
- S3 components in CMakeLists

Based on original commit made by Seon Rozenblum aka @UnexpectedMaker.

Signed-off-by: Damien George <[email protected]>
And add default hardware SPI 0 pins in mpconfigboard.h, and
CONFIG_LWIP_LOCAL_HOSTNAME in sdkconfig.board.
Based on original commit made by Seon Rozenblum aka @UnexpectedMaker.

Signed-off-by: Damien George <[email protected]>
@dpgeorge
dpgeorge force-pushed the esp32-further-s2-support branch from 48c2e24 to 0e87459 Compare May 10, 2021 06:57
@dpgeorge
dpgeorge merged commit 0e87459 into micropython:master May 10, 2021
@dpgeorge
dpgeorge deleted the esp32-further-s2-support branch May 10, 2021 08:24
@UnexpectedMaker

Copy link
Copy Markdown
Contributor

Thanks @dpgeorge !

tannewt pushed a commit to tannewt/circuitpython that referenced this pull request Nov 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants