I'm happy to have reached 200 commits and with this, version v0.3.0 is functionally ready. I still need to do a fair bit of cleanup and bug fixing though before the actual release. With this commit I added a CPU I2C driver as well as a basic arbiter to have the hardware lcd controller and the software i2c communication pass through the same I2C driver and I2C bus. I also wrote a bootloader that reads code from an i2c eeprom to make sure the hardware works. |
||
|---|---|---|
| .. | ||
| bios.asm | ||
| brainfuck_compiled.asm | ||
| brainfuck_compiler_v1.asm | ||
| brainfuck_interpreted.asm | ||
| brainfuck_interpreter_v0.asm | ||
| brainfuck_mandelbrot.asm | ||
| cache_fill_and_empty.asm | ||
| colored_led.asm | ||
| dos_layer.asm | ||
| fibonacci.asm | ||
| gnome_sort.asm | ||
| hello_9086.bf | ||
| helpers.asm | ||
| i2c_bootloader.asm | ||
| LiteDram_init.asm | ||
| Makefile | ||
| mandelbrot.bf | ||
| pipeline_ideal.asm | ||