-
Notifications
You must be signed in to change notification settings - Fork 27
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
README.md could use section for beginners about common mistakes #196
Comments
I agree with the above. Creating this entire extension had to be a major time sink in the first place, but without a better idea of how and what it does it loses most of its utility. The many web tutorials work, but nothing beyond a very simple single file example seems to be operational. I'm trying to handle a project with multiple .py files, and I have no idea if: (1, That isn't supported (2. It used to be supported, but not anymore (3. Supported, but you have to know the tricks to make it work. It's noteworthy that not a single tutorial talks about working with multiple files, although the code appears to have a significant chunk of filesystem support. In short, it looks like you've probably done a great job and put in a lot of effort, but without any real documentation, it loses most of its (probable?) value outside a very small circle. |
Totally agree. This is my first MicroPython project as well, and MicroPico has a few quirks, like when you change a library file. I'd be happy to create a suggestion with multiple files, e.g. using the onboard led and temp sensor. What would we need to highlight?
It needs to be short and simple. Yet show the essentials. |
I just need to feel like I understand what is happening.
The immediate rivalry with epic battles fought out between two characters called Pylance and Jedi, one single click after installing MicroPico, is a bit overwhelming. And the question which one should rule the earth (There Can Only Be One) keeps popping up every time you start VSCode, regardless of the choice you make. Who are they? How can I shut them up? Eventually I removed all recommended extensions and the fight is finally over. VSCode still recognized Python just fine and even does basic code completion. I don't understand what just happened and what I'm missing, but my laptop no longer blows its fans like an airplane whenever I start VSCode.
Since installing MicroPico, VSCode opens two windows racing to connect to the Pico. I don't understand why. This seems buggy but I probably need to click a single option somewhere in VSCode settings or MicroPico settings or Workspace settings.
Every time I do this, I get |
Hmm... I don't get any of these issues that you are describing here. |
I just tried on a different machine with a different Pico. Same issues. Especially the two instances of VSCode opening is annoying and causes extra problems. I'm running v1.85.2 on Linux. Are you running VSCode on Linux? |
Feature Request 🚀
Is your feature request related to a problem? Please describe.
I am a complete beginner with MicroPython and MicroPico on VSCode. I have been using VSCode for other purposes on Linux for years, everything running smooth and happy. Pretty vanilla with some language extensions for node and javascript. I switched to VSCodium last year, which is almost identical but without telemetry. I though I knew VSCode until I tried this MicroPico workspace extension.
After installing MicroPico, I'm running into all kinds of problems that I never had before, don't understand and can't resolve. I've obviously made some mistakes and I'm missing VSCode knowledge that I was able to do without until now.
code .
Since MicroPico, VSCode opens twice. One time the project I want to open, and one time the test project I created for my Raspberry Pi Pico.ptyHost fileWatcher
is constantly using 100% CPU as long as VSCode is open, making my laptop fan blow as if I'm doing a stress test, draining my battery. I don't know how to turn it off.Describe the solution you'd like
I'd like the
README.md
to address beginner issues and common mistakes.Describe alternatives you've considered
I have spend many hours searching for help, talking to Bard, talking to ChatGPT, getting nowhere. For now I have switched to Thonny, but it doesn't compare to VSCode.
Teachability, Documentation, Adoption, Migration Strategy
It would help the tinkerer relax their mind if they can start programming without having to deal with these issues first.
The text was updated successfully, but these errors were encountered: