Skip to content
Budi Prakosa a.k.a Iyok edited this page Jan 2, 2016 · 4 revisions

Welcome to the TeenyMidi wiki!

known issues

  • Disable self calibration by commenting these line in usbconfig.h when using bare bone Attiny because on OSX self calibration will timeout usb communication

      //#define USB_CFG_HAVE_MEASURE_FRAME_LENGTH   1
      //#include "osccal.h"
    
  • Ipad will detect midi if calibration disabled so in order to bypass calibration find the OSCCAL value and set it during setup

      OSCCAL = 0x54
    
  • On iPad you can't use combination of PB5 for d- and PB3 for d+ because by default PB5 is pulled high even with disable reset fuse enabled

  • PB5 doesn't play nicely with iPad 2 connected with CCK

      6. The RESET pin must tolerate high voltages when entering and operating in programming modes and, as a consequence,
       has a weak drive strength as compared to regular I/O pins. See Figure 22-23, Figure 22-24, Figure 22-25, and Figure 22-26
      (starting on page 184).
    
Clone this wiki locally