Looking for a way to migrate from Arduino IDE to get everything in NeoVim, but I get lost in the weeds without a working example or reference. I’m wondering if this is actually practical and more than a novelty for anyone here.

  • vsouzas@lemmy.eco.br
    link
    fedilink
    arrow-up
    4
    ·
    4 months ago

    I’ve used platformio and it works well. It can generate ‘compile_commands.json’ and clangd lsp works out of the box.

  • redxef@feddit.de
    link
    fedilink
    arrow-up
    4
    ·
    4 months ago

    I wrote a small program for the arduino nano 2 years ago, it isn’t that fancy, a quickly hacked together led flash animation, but the Makefile works. You really just have to install the dependencies and adapt it for your project and it should work.

  • vpklotar@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    4 months ago

    I’ve tried many times for a few years now to get this working. Even though I get platformio to create a compile_commands.json it still doesn’t work very well. Thinks std::string is a uint_8 and so on. I’ve just given up on it and use VS Code to program the ESPs I work with. Use neovim for everything else.