diff options
| author | Donald Delmar Davis <don@suspectdevices.com> | 2013-09-09 01:05:19 -0700 |
|---|---|---|
| committer | Donald Delmar Davis <don@suspectdevices.com> | 2013-09-09 01:05:19 -0700 |
| commit | 218ecc3085069caf072a0861f0b3724f7f155146 (patch) | |
| tree | 26fa1bee1a03f80bc93b6de560a42ce931f96620 | |
| parent | 01f181e6c46d277dafaa276f0c2e1ac0be750d84 (diff) | |
| -rw-r--r-- | readme.markdown | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/readme.markdown b/readme.markdown index e9f10f1..6392a65 100644 --- a/readme.markdown +++ b/readme.markdown @@ -1,6 +1,6 @@ # Intro -This is the bootloader and firmware for the AVR chip used with The Missing Link (http://wifimidi.com/). It is Copyright 2011 Jabrudian Industries LLC. +This is the bootloader and firmware for the AVR chip used with The Missing Link (http://wifimidi.com/). It is Copyright 2011-2012 Jabrudian Industries LLC. # License @@ -14,4 +14,4 @@ To compile/burn the main firmware, first make sure that the uploader program und # General overview -The AVR chip communicates to two other modules. One is a WIFI module and the other is an USB MIDI module. The WIFI module is controlled via SPI. The USB MIDI module is controlled via I2C. OSC packets are received via UDP and processed by the uIP/WiShield TCP/IP stack and code in udpapp.cpp. This is then fed to the OSC library (http://recotana.com). From here the message is dispatched to the code that responds to it (MissingLink.cpp). For a normal OSC->MIDI message, handleTouchOSCMidi (HandleMidi.cpp) is called and uses code from Parse.cpp to parse the OSC address and send data to MIDI. For MIDI input, the avrmidi library (http://www.x37v.info) is used to parse incoming midi and routed out to the appropiate destination. Finally, I2C support is provided by the twi/arduino library and user code is at the bottom of HandleMidi.cpp. (More to come here..)
\ No newline at end of file +The AVR chip communicates to two other modules. One is a WIFI module and the other is an USB MIDI module. The WIFI module is controlled via SPI. The USB MIDI module is controlled via I2C. OSC packets are received via UDP and processed by the uIP/WiShield TCP/IP stack and code in udpapp.cpp. This is then fed to the OSC library (http://recotana.com). From here the message is dispatched to the code that responds to it (MissingLink.cpp). For a normal OSC->MIDI message, handleTouchOSCMidi (HandleMidi.cpp) is called and uses code from Parse.cpp to parse the OSC address and send data to MIDI. For MIDI input, the avrmidi library (http://www.x37v.info) is used to parse incoming midi and routed out to the appropiate destination. Finally, I2C support is provided by the twi/arduino library and user code is at the bottom of HandleMidi.cpp.
\ No newline at end of file |
