Skip to content

Conversation

sawicki-maciej
Copy link
Member

No description provided.

@sawicki-maciej sawicki-maciej requested a review from j-g00da March 10, 2025 23:22
- LCD display
- Docker (for development environment)
- VS Code or other IDE with Dev Container support
- Chrome-based browser (for macOS users)
Copy link
Member

Choose a reason for hiding this comment

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

USB passthrough is tricky, maybe we should just use the web-flash? (and ask everyone to install chrome)

Copy link
Member Author

Choose a reason for hiding this comment

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

Agree

Copy link
Member Author

Choose a reason for hiding this comment

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

Then we can use the same devcontainer for all systems. I'll update the README. Could you prepare the common devcontainer, please? (I'm not sure if just renaming the OSX container and removing the other ones is enough)

3. Use the following command to flash the device:

```
web-flash --chip=esp32 target/xtensa-esp32-espidf/debug/esp32-mqtt
Copy link
Member

Choose a reason for hiding this comment

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

If you change the line in .cargo/config.toml, then you can just run cargo run or press "run" button in IDE, without having to change the binary path when changing profile. Also you can set env variables in IDE run configurations.

I don't think we will be compiling and running this on the workshop anyway. Better if people hacked on the smaller spi example. This one would just be used as demonstration of some features.

Copy link
Member Author

Choose a reason for hiding this comment

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

Agree, I will update my PR later.

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