So this topic here is a basically to be used to document any USB stuff that I'm planning to teach myself about in these next few months. I literally understand next to nothing about USB in general, and there's very sparse documentation on the actual controller inside of the CE, and no documentation on any of the protocols or setup required for calc to calc and calc to PC communication. Here's some of my goals that I hope to accomplish by the end of this school year:
1) Learn in-depth on how USB operates, what protocols are used, with a specific focus on packet types and setup on the CE
2) Document the CE protocols and communication requirements for exchanging packets and bytes of information between calculators, computers, and other devices
3) Create a USB library for use in C and assembly programs using the current toolchain setup
4) If time allows, create a program for interfacing with flash drives and the like (similar to the usb8x and msd8x combination)
If anyone has any things they happen to come across or advice/suggestions for tools to help in this process, such as USB protocol analyzers or any other things that have been done already for the 8x series, feel free to let me know so I can make progress faster I hope to learn a lot, because I'm definitely going to need to
1) Learn in-depth on how USB operates, what protocols are used, with a specific focus on packet types and setup on the CE
2) Document the CE protocols and communication requirements for exchanging packets and bytes of information between calculators, computers, and other devices
3) Create a USB library for use in C and assembly programs using the current toolchain setup
4) If time allows, create a program for interfacing with flash drives and the like (similar to the usb8x and msd8x combination)
If anyone has any things they happen to come across or advice/suggestions for tools to help in this process, such as USB protocol analyzers or any other things that have been done already for the 8x series, feel free to let me know so I can make progress faster I hope to learn a lot, because I'm definitely going to need to