Page 2 of 2

Re: DMCP v3.16 ?

Posted: Sat Feb 08, 2020 5:25 pm
by toml_12953
Jaymos wrote:
Sat Feb 08, 2020 9:17 am
Hi,

I need the DMCP version 3.15 (or better even the 3.16) libraries.

The DM42 interface description is for version 03.12_015.

The DM42 manual points to the source code and libraries on Gitlab, but there is only DMCP version 3.14.

What documentation am I missing?

Can anyone please give me the link to the proper place for 3.15 or 3.16 libraries?

Regards
Jaco
https://www.swissmicros.com/dm42/firmware/DMCP/

Re: DMCP v3.16 ?

Posted: Sat Feb 08, 2020 5:51 pm
by Jaymos
toml_12953 wrote:
Sat Feb 08, 2020 5:25 pm
Jaymos wrote:
Sat Feb 08, 2020 9:17 am
Hi,

I need the DMCP version 3.15 (or better even the 3.16) libraries.

The DM42 interface description is for version 03.12_015.

The DM42 manual points to the source code and libraries on Gitlab, but there is only DMCP version 3.14.

What documentation am I missing?

Can anyone please give me the link to the proper place for 3.15 or 3.16 libraries?

Regards
Jaco
https://www.swissmicros.com/dm42/firmware/DMCP/
Thank you Toml, I do have the binary files.

The problem is that the DMCP v3.15 and 3.16 binary files to load on the DM42 are available, but the associated source libraries, i.e. dmcp.h etc. that are needed to compile the calculator(s), are not available (or I do not know where they are).

So the search is still on ...

Regards
Jaco

Re: DMCP v3.16 ?

Posted: Sat Feb 08, 2020 8:05 pm
by rprosperi
Jaymos wrote:
Sat Feb 08, 2020 5:51 pm
The problem is that the DMCP v3.15 and 3.16 binary files to load on the DM42 are available, but the associated source libraries, i.e. dmcp.h etc. that are needed to compile the calculator(s), are not available (or I do not know where they are).
DMCP versions 3.15 and 3.16 came about during development of the 41X, and I believe (and will check) that there are no significant API changes. And by the time 41X BETA was ready to be released, FREE42 had evolved with quite a few revisions and David is on that now, deemed higher priority than updating DMCP documentation.

If there is a specific issue you're having, and/or item that you know you need, please describe it and we'll check if answers are readily available. While I can understand wanting to work with the latest possible version available, unless you have an issue, I don't think you're missing much.

Re: DMCP v3.16 ?

Posted: Sat Feb 08, 2020 10:21 pm
by Jaymos
rprosperi wrote:
Sat Feb 08, 2020 8:05 pm
Jaymos wrote:
Sat Feb 08, 2020 5:51 pm
The problem is that the DMCP v3.15 and 3.16 binary files to load on the DM42 are available, but the associated source libraries, i.e. dmcp.h etc. that are needed to compile the calculator(s), are not available (or I do not know where they are).
DMCP versions 3.15 and 3.16 came about during development of the 41X, and I believe (and will check) that there are no significant API changes. And by the time 41X BETA was ready to be released, FREE42 had evolved with quite a few revisions and David is on that now, deemed higher priority than updating DMCP documentation.

If there is a specific issue you're having, and/or item that you know you need, please describe it and we'll check if answers are readily available. While I can understand wanting to work with the latest possible version available, unless you have an issue, I don't think you're missing much.
Hi,

Thank you for the answer.

My specific use is to improve my code for the timer / timing operations and key buffer operations I added to enable better key reading, double tapping, etc. From my perspective it is hard to say whether the reasons that I am experiencing difficulties with the above are due to the older DMCP or not. One simply does not know what one does not know. It could be simply that my code is misbehaving due to it being incorrectly done, but it is hard to say.

I am not pushing for additional DMCP documentation, the published 3.15 documentation is sufficient.

I was hoping that the libraries corresponding with the published 3.15 documentation could be updated on Gitlab so that I can update my code base to 3.15 to make sure that the bugs already fixed and improvements under the bonnet in 3.15 will not be causing the issues I am experiencing.

Bottom line is I have been waiting for the old code for 3.14 to be updated to 3.15 on Gitlab, and when the 3.16 binaries recently became publicly available on the DM42 page, it was time to ask.

Best regards
J

Re: DMCP v3.16 ?

Posted: Wed Feb 12, 2020 6:09 pm
by rprosperi
The DMCP files have been moved out from under the DM42 area to it's own area (as DMCP is common to 42, 41X, 43S, etc.) which you can find here:

https://www.swissmicros.com/dmcp/

Updates:
  • DMCP Development docs
  • DMCP API docs
  • DMCP V3.17
  • Git repositories updated to v3.17
Surprise!

And please note that while everyone is welcome to peruse this material, it is intended for, and only useful to, developers that are working on applications built on the SwissMicros DMCP platform.

Note: The binaries provided here should NOT be installed on any DM42 or DM41X which will be used as that model; updates for those models include revised DMCP if needed. If you try to install these on your existing DM machine, you will likely have trouble. You have been warned!

Re: DMCP v3.16 ?

Posted: Wed Feb 12, 2020 10:02 pm
by Jaymos
Thank you.
J

Re: DMCP v3.16 ?

Posted: Thu Feb 13, 2020 12:46 am
by rprosperi
Jaymos wrote:
Wed Feb 12, 2020 10:02 pm
Thank you.
J
To be clear J, those warning comments were not aimed at you.

There are plenty of SM fans (which is a good thing) that want to download and install everything they can (which is not a good thing). :roll:

Re: DMCP v3.16 ?

Posted: Thu Feb 13, 2020 1:15 am
by Jaymos
Loaded, compiled and working. Thx.
Will check over time if there are anomalies popping out.