Thank you for taking the time to review my code, provide feedback, and post links to my repository on your website.
Relative to your update suggestions,
I should be able to add the tic handle manipulation relatively easily. I plan on adding 32-bit Windows support and applying these memory/handle updates in the near future.
As for the structure portion, PyTic dynamically populates its internal settings & variables interface objects and defines its c-types interactions using the information provided in the structure objects. Changing this would require a major re-write beyond what I can commit time-wise to the project. A possible solution could be developing a parser to pull and update structure information from your provided C source code and then lock a pre-bundled libpololu-tic-1.dll to maintain compatibility for future updates, but I currently do not have time to perform said actions. This will most likely be a task for future developers.
Thank you again for your time reviewing my project and sharing my work with the community. I hope future Python developers can learn from my repository and add functionality to what I’ve started.