| avr-assembly-project-generator READMEFeaturesThis extension allows for the easy compilation and flashing of assembly and C files to the atMega328p chip CommandsAVR - Create Assembly Project: Configures tasks.json to call a python automation script upon building in order to upload programs to the chip RequirementsThis extension requires the avr-gcc toolcahin which can be downloaded from: - Windows: https://drive.google.com/file/d/1UO2xWSsm19rD_XyKkSXowaMNtdaZKaB-/view?usp=drive_link - MacOS: https://drive.google.com/file/d/13QBljHjKDk1pUXxFvfrqOrOs6u4SSU3j/view?usp=drive_link Your system will then need to be given access to the toolchain. For Windows: 1. Press Windows, and search edit the system environment variables 2. Click edit environment varables 3. Click on Path then Edit 4. Click new and paste the path to your toolchain ex: C:\Users\UserName"PATH TO TOOLCHAIN"\avr-gcc-15.2.0-x64-windows\bin 5. Exit by clicking ok 3 times 6. Verify by opening a command shell and running: avr-gcc --version - you should see software version and liscensing information - if you see "'avr-gcc' is not recognized as a an internal or external command, operable program or batch file." verify you have the correct path in environment variables and retry. For MacOs: 1. Locate the toolchain bin folder path ex: "/opt/avr8-gnu-toolchain/bin" 2. Press Command + Space and type Terminal to open a shell 3. run the command: open -e ~/.zprofile - If this gives an error, type: touch -e ~/.xprofile, then re-run the open command 4. This will open a text window. Add your bin path to the last line. 5. Save and Close 6. To apply these changes, in the terminal window run: source ~/.zprofile 7. To verify run: which avr-gcc. This should then show the folder path you entered 8. If you get an error saying software can't be verified, this is because MacOS quarentines unkown software. to remove this, in command terminal type: sudo xattr -dr com.apple.quarantine /path/to/folder/avr8-gnu-toolchain . This will allow the compiler to run. Known IssuesCurrently is hardcoded to use atmega328p chip Release Notes0.0.10.0.2
 0.0.3
 0.0.4
 | 
 
                