Skip to content
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

libti*: add support for the CX II series... #33

Open
1 of 4 tasks
debrouxl opened this issue Mar 17, 2019 · 2 comments
Open
1 of 4 tasks

libti*: add support for the CX II series... #33

debrouxl opened this issue Mar 17, 2019 · 2 comments
Milestone

Comments

@debrouxl
Copy link
Owner

debrouxl commented Mar 17, 2019

TI's newest high-end calculators, which are a limited but still nice improvement over the CX I series, will be available on the marketplace soon... and libti* should therefore support them, sooner or later :)

The usual short implementation notes:

  • libticonv: add new model, wire it into several functions, etc.;
  • libtifiles: add the new extensions and magic strings if necessary, etc.;
  • libticables: add probing for the new models, maybe new USB PID + new Windows driver and its packaging, etc.
  • libticalcs: add new CalcFncts instance, etc.
@debrouxl
Copy link
Owner Author

debrouxl commented Jun 9, 2019

Work has started on the experimental2 branch. Since this issue was created, we got to know that the CX II series uses a protocol never implemented by libticalcs before, though apparently, the NWB had been using it for a while.

@debrouxl
Copy link
Owner Author

Since we've got a new protocol and a new dissector, it makes zero sense to make a second implementation of a dissector in libticables, in order to integrate with the existing, horrible implementation of packet data logging + dissection at the cables level, only to refactor it later. That means that issue #12, originally queued for the next development cycle, has become a sane prerequisite for this issue, and it's probably not that hard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant