|
Forum Index : Microcontroller and PC projects : Making the move to Linux Mint
| Author | Message | ||||
| KeepIS Guru Joined: 13/10/2014 Location: AustraliaPosts: 1986 |
I think I mentioned that I'm trying a number of external editors with the IDE. I'm only want for program for Linux desktop apps for now, and the Arduino IDE is only for a few boards including the Nano. I also asked ? . NANO Inverter: Full download - Only Hex Ver 8.1Ks |
||||
| dddns Guru Joined: 20/09/2024 Location: GermanyPosts: 710 |
If someone knows a better (free) editor, please tell me |
||||
| KeepIS Guru Joined: 13/10/2014 Location: AustraliaPosts: 1986 |
So there are extensions to VS code that allow me to select any type of Arduino board, and compile the code to suite that specific selected board, with correct Hex file produced ready to be uploaded to the board? If I'm still using the IDE and this is just an editor, there are smaller straight C editors for that task. . Edited 2025-11-13 19:15 by KeepIS NANO Inverter: Full download - Only Hex Ver 8.1Ks |
||||
| dddns Guru Joined: 20/09/2024 Location: GermanyPosts: 710 |
Yes, the Arduino environment (~/.arduino15) needed to be installed aside and VSCode uses it. You can still also export and/or compile the code with the Arduino IDE so at least you can have the isolated .hex in any case I tested this about 3 years ago and this was the most "wow" impression I had. The editor was unbelievable nice to handle |
||||
| dddns Guru Joined: 20/09/2024 Location: GermanyPosts: 710 |
As I don't use MS, my alternative is geany There is a themes extension and I made it almost look like VSC. In the Arduino IDE I use option "external editor". Then open the code with Arduino IDE and minimize. Then use editor of your choice, in my case geany, edit and save and press compile in the Arduino IDE. I know it's not that comfortable but better then using the not sharp and unclear fonts of the IDE. The rest in the 1.8.xx is straight forward and I use it for large ATMega projects like Marlin or even with 2350 edit board=optiboot28 boardsmanager.additional.urls=https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_attiny_index.json,http://drazzy.com/package_drazzy.com_index.json,https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json,https://arduino.esp8266.com/stable/package_esp8266com_index.json,https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json,https://mcudude.github.io/MightyCore/package_MCUdude_MightyCore_index.json,https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json,https://github.com/Optiboot/optiboot/releases/download/v8.0/package_optiboot_optiboot-additional_index.json ![]() Edited 2025-11-13 20:49 by dddns |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |