Replies: 2 comments
|
Hi @Clancy508, thanks for starting this discussion! 👋 The Theia community will take a look soon. In the meantime, you might find helpful information in: 💙 Eclipse Theia is built and maintained by a community of contributors and sponsors. If Theia is valuable to your work, consider sponsoring the project. For professional support, training, or consulting services, learn more about available options. |
|
Hi @Clancy508, Thanks for reaching out! One nuance for your setup: in a browser-hosted Theia these APIs run in the user's browser, not in the backend container, so they grant the port to the frontend rather than to CLI tools running in the container. For bridging the port into the container, that's really a Docker/OS concern: pass the device through ( If a reusable generic device picker would be valuable, that'd be a great community contribution and we'd be happy to help review it. Feel free to follow up! |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Question
Hi, I'm working on a small setup intended to use the Theia Docker container to provide an isolated dev environment for embedded hardware, and one thing that would be really nice is the ability to directly connect to microcontrollers from the IDE. I've had a look around and I can see that Espressif does make a plugin that uses WebSerial as well as a prebuilt container, but the latter doesn't look to have been updated properly in multiple years and the former is still ESP specific whereas I'm interested in being able to connect to multiple different types of microcontroller. There's also a generic serial monitor, but that seems to be purely to provide a console rather than a programming interface. I'm wondering if anyone is aware of any other options here? It seems like something that could be useful in Theia Cloud as well for similar uses, although my planned use case would be bridging the port to a port in the container environment for use with CLI tools rather than interacting with it entirely within an extension.
All reactions