PNO , your right I do not understand. I'm afraid that made it even more confusing. That way I'm understanding this make me wonder why an oscillator has anything to do with it.
Few thing here.
1) When making a hub device you need a solid oscillation ( i.e: 12.000 not 12.001 or any other drifted clock ). USB timing is very picky. I would not see how timing would do as you say but rather not work at all. Though without a solid clock any number of things could go wrong I suppose?
2) just to help understand this, what type of device are you making? Is this a usb HID device of some kind?
3) Its possible the inter oscillator will work depending on the chip, I dont know the Attiny45. If it is a solid 12.000, 16.000, or what ever and you project is set up correctly then it shoudl work yes... EasyLogger may just be setting the clock in the make file correctly where you may not ( only a guess ). What is your F_CPU set to vs EasyLogger in the makefile? Also check in you usbconfig for USB_CFG_CLOCK_KHZ. I dont think USB_CFG_CLOCK_KHZ is any longer needed but if its there make it match EasyLogger's.
Few thing here.
1) When making a hub device you need a solid oscillation ( i.e: 12.000 not 12.001 or any other drifted clock ). USB timing is very picky. I would not see how timing would do as you say but rather not work at all. Though without a solid clock any number of things could go wrong I suppose?
2) just to help understand this, what type of device are you making? Is this a usb HID device of some kind?
3) Its possible the inter oscillator will work depending on the chip, I dont know the Attiny45. If it is a solid 12.000, 16.000, or what ever and you project is set up correctly then it shoudl work yes... EasyLogger may just be setting the clock in the make file correctly where you may not ( only a guess ). What is your F_CPU set to vs EasyLogger in the makefile? Also check in you usbconfig for USB_CFG_CLOCK_KHZ. I dont think USB_CFG_CLOCK_KHZ is any longer needed but if its there make it match EasyLogger's.