-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not for Teensy 3.6 #10
Comments
If you are using this for the UHS library, this is an already known fact, and you should be using UHS30. Either way, please let me know. |
I would be interested in getting this working with the teensy 3.6. I am attempting to use this library to communicate with the invensense ICS-52000 microphone which uses an SPI like TDM protocol. It requires the ability to send a continuous clock signal while receiving data at 24 MHz |
I'll have to check if SPI can actually do 24MHZ. |
Looks like it takes clocking from the BUS clock on Teensy 3.[0|1|2]. |
Looking into the datasheet, currently, the K66 seems to have a few minor differences. type stuff... |
Without messing about with F_BUS, this is what you get... So it appears that 12MHz is the maximum, which is unfortunate, however understandable because of how it detects the clocks. The hardware pretty much requires a 1/2 clock to be reliable, and sample data at the mid-point of the clock. |
Now supports Teensy 3.5 and 3.6, please test and confirm. |
I downloaded the new code and can confirm that it successfully compiles and runs on the Teensy 3.6. I have only so far compiled and hooked up an oscilloscope to the clock to make sure it was outputting as expected. I will most likely be able to test actual communication with our microphones later today |
Excellent news. I have already verified that it does work with the USB Host Shield (MAX3421E) so you should find similar results. |
The code won't include itself because the Teensy 3.6 define MK66FX1M0 which is not among the cores the library works for. Additionally, simply adding that constant to the #ifs is not enough - the library is not reliable on the Teensy 3.6 either, probably due to the faster CPU.
The text was updated successfully, but these errors were encountered: