This repository is unpolished and contains duplicated code with minor changes. I guess this can be confusing. The repository contains:
- A bitbang protocol to write FABulous bitstreams from Arduino Flash
- A custom UART protocol (implements a weird clock rate that was needed because of an undetected error made before tape-out) to send data from host PC via UART to Arduino that sends with a custom baud rate (UART) to FPGA
- The custom UART protocol from before but here the configuration is taken from FLASH
For the more polished repository refer to: FABulous Arduino.