The Rat C-- compiler for AVR

The Rat AVR

When writing code on assembly language, there is a desire to have a more convenient syntax, similar to the syntax of C, where familiar and more readable constructs can be used instead of assembly mnemonics. Similar to how it is done in C--. This prompted me to create a language and compiler for the AVR microcontroller, which allows you to write very compact and very fast code.

Doorbell with I2C-flash


It's a simple doorbell that can play melodies and audiorecords from I2C flash-memory chip. The device has two parts - digital and analog. The digital part used the microcontroller AT89C2051 and flash-memory AT24C256.

Subscribe to Assembler