Skip to content

NorthCoastModularCollective/RetroLFO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RetroLFO

an 8 bit lfo module

Project Structure

  • RetroLFO/* is the production code in the folder format expected by arduino ide
  • RetroLFOTest/* is a cmake project that pulls in gtest for unit testing the pure functional, hardware independent parts of the codebase

Building

  1. open RetroLFO folder in the arduino ide.
  2. connect and configure a programmer for the ATTiny85.
  3. compile and flash the code to the ATTiny85.

Running tests

  1. open the RetroLFOTest folder in a terminal.
  2. run cmake CMakeLists.txt (this will download and install gtest for the project, if you dont have cmake 2.8.11+ you may need to install cmake)
  3. run make
  4. run make test to run all tests
  5. run ./fixed_test or one of the other test binaries to run a particular suite of tests