DMCP documentation

This is where developers can exchange ideas and ask questions relevant to the DM42 firmware.

Please note that Swiss Micros staff are unable to provide answers here as a general rule. This is intended as a community-driven forum.
User avatar
Walter
Posts: 1724
Joined: Tue May 02, 2017 11:13 am
Location: Close to FRA, Germany

DMCP documentation

Post by Walter »

The documentation provided at http://www.swissmicros.com/dmcp/doc/DMCP-ifc-html/ doesn't seem to be controlled. Is there any location I've missed where the document status (edition of yyyy-mm-dd) is stated? Does it reflect the most recent DMCP 3.19?
DM42 SN: 00041 β
WP 43S running on this device

HP-35, HP-45, ..., HP-35S, WP 34S, WP 31S, DM16L
grsbanks
Posts: 1071
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Re: DMCP documentation

Post by grsbanks »

DMCP 3.19 uses interface 3.14. The only differences between the 3.13 that is published there and 3.14 are a couple of functions related to DM41X development. So, to all intents and purposes, the published documentation is up to date.
There are only 10 kinds of people in the world: those who understand binary and those who do not.
User avatar
Walter
Posts: 1724
Joined: Tue May 02, 2017 11:13 am
Location: Close to FRA, Germany

Re: DMCP documentation

Post by Walter »

grsbanks wrote:
Tue Sep 15, 2020 9:36 am
DMCP 3.19 uses interface 3.14. The only differences between the 3.13 that is published there and 3.14 are a couple of functions related to DM41X development. So, to all intents and purposes, the published documentation is up to date.
Thanks.

Question: On the HP-42S, there is flag 44 (Continuous ON). If I didn't miss anything, this feature isn't available yet on the DM42 with interface 3.13, but will be with the 'new' DMCP. Please confirm or deny.

We intent to use this on the 43S as well. For this purpose, we'd appreciate seeing this documented properly, too.

BTW, having DMCP 3.19 using interface 3.14 which was a previous DMCP version number seems suboptimal. How about using more separate number ranges?
DM42 SN: 00041 β
WP 43S running on this device

HP-35, HP-45, ..., HP-35S, WP 34S, WP 31S, DM16L
User avatar
Walter
Posts: 1724
Joined: Tue May 02, 2017 11:13 am
Location: Close to FRA, Germany

Re: DMCP documentation

Post by Walter »

Walter wrote:
Tue Sep 15, 2020 10:47 am
Question: On the HP-42S, there is flag 44 (Continuous ON). If I didn't miss anything, this feature isn't available yet on the DM42 with interface 3.13, but will be with the 'new' DMCP. Please confirm or deny.
I thought this being an easy question to answer, isn't it?
DM42 SN: 00041 β
WP 43S running on this device

HP-35, HP-45, ..., HP-35S, WP 34S, WP 31S, DM16L
rprosperi
Posts: 1052
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: DMCP documentation

Post by rprosperi »

The DM42 auto-off disable feature (aka continuous-ON) was implemented using the existing (published) DMCP APIs, using the auto-off timeout settings, there was no new API for this. See the section System/Auto-Off.
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
User avatar
Walter
Posts: 1724
Joined: Tue May 02, 2017 11:13 am
Location: Close to FRA, Germany

Re: DMCP documentation

Post by Walter »

Thanks, Bob.
DM42 SN: 00041 β
WP 43S running on this device

HP-35, HP-45, ..., HP-35S, WP 34S, WP 31S, DM16L
User avatar
Over_score
Posts: 111
Joined: Fri May 05, 2017 9:37 pm
Location: France

Re: DMCP documentation

Post by Over_score »

I don't know how to implement this continuous ON feature only with the 2 defines and the 4 functions described here: http://www.swissmicros.com/dmcp/doc/DMC ... tooff.html
Apart from creating a timer calling reset_auto_off () every 599 seconds.

Can you give me an advise to proceed?
DM42 SN00284 running free42 & SN03835 running WP43S, DM15L, HP41CV, HP42S, HP35s, WP34S, HP Prime
David
Posts: 19
Joined: Fri Apr 07, 2017 7:32 am

Re: DMCP documentation

Post by David »

Walter wrote:
Wed Sep 16, 2020 5:51 pm
Walter wrote:
Tue Sep 15, 2020 10:47 am
Question: On the HP-42S, there is flag 44 (Continuous ON). If I didn't miss anything, this feature isn't available yet on the DM42 with interface 3.13, but will be with the 'new' DMCP. Please confirm or deny.
I thought this being an easy question to answer, isn't it?
DM42 uses for that periodical call to reset_auto_off()
DMCP ifc doc:
http://www.swissmicros.com/dmcp/doc/DMC ... 62c789fd5e
User avatar
Jaymos
Posts: 664
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: DMCP documentation

Post by Jaymos »

Good Day

I cannot find the DMCP documentation which I frequently use, not via the stored links I used to use, and not via fresh links on the DM42 pages.

Kindly advise where these moved to, I will update my links.

Regards
Jaco Mostert
Elec Eng, South Africa
C43 (WP34C) on DM42 sn. 03818 & 06199 for complex math, HP42S; HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; owned FX702P & 11C; used HP67 & HP85; iOS: 42s Byron, Free42, WP31S/34S, HCalc.
rprosperi
Posts: 1052
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: DMCP documentation

Post by rprosperi »

At the moment, you can access the DMCP support area here:

https://technical.swissmicros.com/dmcp/

But as the new website is still undergoing some reorganization, this will likely change in the not too distant future, and once settled the new structure will be announced.
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
Post Reply