
hex file, ready to be put into avrdude and sent to the driver!

Name it something relevant and put it somewhere convenient: Go up to the R/H corner, expand the Output Files item, then double-click 'AVRGCCxx.hex'. If you get 'Build succeeded' and no errors in the status window at the bottom, it worked: then paste in what you copied from the txt file: It'll open the project with a generic template: which will reduce the number of options, ATtiny13A is conveniently right there at the top. Select 'tinyAVR, 8-bit' from the dropdown box. 'AVRGCC C Executable Project', then 'OK': 'Select all', copy, then open AVR Studio 5. c file, or anything that looks like what's shown below when you open it), make any changes needed (mode levels/order, uncomment lines to enable/disable features, etc.). Open your sample file (could be a plain txt file.
#Avr studio 5.1 default gcc code
If you have any specific troubles with building (turning raw code into a hex file that can be flashed to the driver) of these firmwares it's probably best to ask for help in that FW's own thread, as I don't know squat about the code or even how/why this works, only that if I poke at the right buttons in the right order something usable comes out at the end (most of the time!). Tido uses a completely different set of tools and I don't know if the code works the same across platforms. I'm not sure if these same steps work with the BLF-VLD code, I haven't tried editing the included files (only flashed the ready-to-go hex/eep files) but unless there's something particular about Tido's code that needs tweaking to be used in AS5, it should work.


NLITE is supplied only as a pre-built ready to use hex file so the steps shown here aren't needed, it's ready to be flashed as-is. This applies to firmwares where the authors have released the source code - so for instance, minimo (momentary switches), minidrv (clicky switches), and the older version of luxdrv. The version of Atmel AVR Studio 5 that works is 'as5installer-stable-5.1.208-full.exe' - the version you'll find if you get it through Atmel's site IS BROKEN AND WILL NOT INSTALL! Search for the exact filename above to get the one that works.
