Univerzalny FW pre ATTINY

Tento projekt ma za úlohu vytvorenie univerzálneho a konfigurovateľného USB FW pre ATTINY CPU (ATtiny25/45/85/2313/4313/24/44/84). Projekt je inšpirovaný obdobným ale monolitickým projektom LittleWire

Projekt je založený nad USB knižnicou VUSB od obdev.at. Kde nájdete ďalšie projekty Objective Development’s projects list postavené nad touto knižnicou a tieže dokumentáciu.

Aktuálny stav

Aktuálne je projekt v Alfa stave a zvláda len niektoré funkcie a zatiaľ len pre ATTINYx5

  • čítanie a zápis na port B
  • čítanie a zápis na vybraný pin portu B
  • nastavenie DDRB
  • nastavovanie typu pinu vstupný/výstupný
  • čítanie z ADC

Plánované rozšírenia.

  • SPI
  • I2C
  • 1WIRE
  • PWM

Hardware

USB PHY pre ATtinyX5USB PHY pre ATtinyX313Firmware

Aktuálna alfa verzia fw.zip

Aplikácia

Aktuálne nieje ešte žiadna aplikácia ani knižnica. Na testy využívam usbtool z knižnice VUSB.