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

ESP32: SPI Driver Support #3727

Closed
zephyrbot opened this issue Jun 20, 2017 · 9 comments
Closed

ESP32: SPI Driver Support #3727

zephyrbot opened this issue Jun 20, 2017 · 9 comments
Assignees
Labels
area: SPI SPI bus area: Xtensa Xtensa Architecture Feature Request A request for a new feature

Comments

@zephyrbot
Copy link
Collaborator

zephyrbot commented Jun 20, 2017

Reported by Christopher Turner:

Implement driver for Serial Peripheral Interface (SPI) Master and Serial Peripheral Interface (SPI) Slave.

(Imported from Jira ZEP-2292)

@zephyrbot zephyrbot added priority: medium Medium impact/importance bug area: Xtensa Xtensa Architecture area: SPI SPI bus Enhancement Changes/Updates/Additions to existing features labels Sep 23, 2017
@zephyrbot zephyrbot added this to the v1.10.0 milestone Sep 23, 2017
@nashif
Copy link
Member

nashif commented Nov 14, 2017

is this still for 1.10?

@lpereira
Copy link
Collaborator

Yes. I'm working on this; it's taking more time than I anticipated due to some hardware oddities.

@galak galak modified the milestones: v1.10.0, v1.11.0 Nov 29, 2017
@carlescufi carlescufi modified the milestones: v1.11.0, v1.12.0 Mar 9, 2018
@lpereira lpereira removed their assignment May 18, 2018
@lpereira lpereira removed this from the v1.12.0 milestone May 18, 2018
@lpereira
Copy link
Collaborator

@iha Are you still working with ESP32 devices in your spare time?

@iha
Copy link
Contributor

iha commented May 18, 2018

@lpereira , Sorry, I wasn't working on ESP32 in the past few months. But I was planning to get back to work on it next weekends to finish at least the PRs I need to fix :)

@locomuco
Copy link
Contributor

@lpereira @iha is it possible to push a WIP branch to upstream, we would like to contribute without reinventing the wheel...

@lpereira
Copy link
Collaborator

lpereira commented May 25, 2018

@locomuco @iha Here's my current WIP (warning: really messy code) branch, but it's far from being finished. In fact, the SPI depends on DMA to work properly, and the DMA controller wasn't documented in the Technical Reference Manual when I started writing the driver: https://github.com/lpereira/zephyr/tree/esp32-spi

@iha
Copy link
Contributor

iha commented Mar 29, 2019

@lpereira, sorry I couldn't get enough time to do this driver :/

@galak galak added Feature Request A request for a new feature and removed Enhancement Changes/Updates/Additions to existing features labels Apr 30, 2019
@ExtremeGTX
Copy link
Collaborator

anyone made some progress here ? or shall i continue what @lpereira started ?

@locomuco
Copy link
Contributor

@ExtremeGTX the base, to get esp32 running, is to get flash cache up and running, see https://github.com/locomuco/zephyr-esp32 as a reference, otherwise I did not follow up on SPI

@nashif nashif removed the priority: medium Medium impact/importance bug label Sep 5, 2019
@nashif nashif closed this as completed Mar 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: SPI SPI bus area: Xtensa Xtensa Architecture Feature Request A request for a new feature
Projects
None yet
Development

No branches or pull requests

8 participants