AVR Helper Extension
Helper extension to simplify code compilation and flashing for AVR chips. This extension allows building and flashing executable for AVR from C/C++ source files. It needs avr-gcc and avrdude installed. It uses C/C++ extension to provide language support.
Demo: source highlighting and build.
The AVR Helper adds five items to the window status bar:
Status bar: AVR (command: Perform initial setup)
This is the starting point to configure build system.
Status bar: Device (command: Select device)
This item displays and allows for selecting MCU type and frequency.
Status bar: Programmer (command: Select programmer)
This item displays and allows for selecting programmer type, port, and baud rate.
Status bar: Build (command: Build)
This item triggers make of a currently open folder or a folder of currently displayed file. There are three options:
The result of build is
Status bar: Flash (command: Flash)
This item triggers a connection to the device using the programmer to list all available memory areas of the currently connected device. The user can select memory areas to flash, these areas must be present in
Debug and simulation modes are not implemented.