![]() Bringing old technology back to life! AVR cheatsheet- create project dir on desktop- open Programmer's Notepad - File > New > Project - name the project and select project dir - click on the text edit window > CTRL-S > locate project dir > "main.c" - sample main.c file #include <avr/io.h> //configure CPU and devices void setup(void) { } int main(void) { setup(); while(1) { } }- right click project > Add Files > locate main.c - download makefile from here, add to project dir - or get the older win10 makefile here - edit makefile variables - for the atmega128 MCU = atmega128 F_CPU = 14745600 - or for arduino mega MCU = atmega2560 F_CPU = 16000000 - make sure main class is set TARGET = main - make sure COM port is correct AVRDUDE_PORT = com3 ![]() - right click project > Add Files > locate Makefile - top menu, Tools > Make All - there's a lot of new bullshit inside project dir - top menu, Tools > Program (launches programmer avrdude) - make sure to get correct COM port and the programmer is connected #include <avr/io.h> #include <util/delay.h> //configure CPU and devices void setup(void) { } int main(void) { setup(); while(1) { //just write code here idfk for(int i = 0; i < 7; i++) { _delay_ms(250); //delay code } } }- Dejvoss.BitShift - c# lib for doing all sorts of crazy shit with bytes. //TODO: port this to C, since apparently the C# lib is pointless since only like 1 assignment is in C# - Hangman-2.zip - og c# program which used a database thing. - SqliteExeTest-2.zip - test c# wrapper for sqlite exe. - Dejvoss.SQLite - unfinished actual c# wrapper for sqlite exe. Things are okay with me these days Got a good job, I got a good office I got a new wife, got a new life And the family's fine LabeTronics is (c) DEJVOSS Productions 2025 |