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.
Post Reply
User avatar
Walter
Posts: 1555
Joined: Tue May 02, 2017 9:13 am
Location: Close to FRA, Germany

DMCP documentation

Post by Walter » Mon Sep 14, 2020 2:32 pm

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 Beta
WP 43S running on this device

HP-35, HP-45, ..., HP-50, WP 34S, WP 31S, DM16L

grsbanks
Posts: 952
Joined: Tue Apr 25, 2017 9:23 am
Location: Preston, Lancs, UK
Contact:

Re: DMCP documentation

Post by grsbanks » Tue Sep 15, 2020 7: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.
There are only 10 kinds of people in the world: those who understand binary and those who do not.

User avatar
Walter
Posts: 1555
Joined: Tue May 02, 2017 9:13 am
Location: Close to FRA, Germany

Re: DMCP documentation

Post by Walter » Tue Sep 15, 2020 8:47 am

grsbanks wrote:
Tue Sep 15, 2020 7: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 Beta
WP 43S running on this device

HP-35, HP-45, ..., HP-50, WP 34S, WP 31S, DM16L

User avatar
Walter
Posts: 1555
Joined: Tue May 02, 2017 9:13 am
Location: Close to FRA, Germany

Re: DMCP documentation

Post by Walter » Wed Sep 16, 2020 3:51 pm

Walter wrote:
Tue Sep 15, 2020 8: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 Beta
WP 43S running on this device

HP-35, HP-45, ..., HP-50, WP 34S, WP 31S, DM16L

rprosperi
Posts: 872
Joined: Mon Apr 24, 2017 5:48 pm
Location: New York

Re: DMCP documentation

Post by rprosperi » Thu Sep 17, 2020 12:39 am

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, DM10L: 071/100

User avatar
Walter
Posts: 1555
Joined: Tue May 02, 2017 9:13 am
Location: Close to FRA, Germany

Re: DMCP documentation

Post by Walter » Thu Sep 17, 2020 5:10 am

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

HP-35, HP-45, ..., HP-50, WP 34S, WP 31S, DM16L

User avatar
Over_score
Posts: 93
Joined: Fri May 05, 2017 7:37 pm
Location: France

Re: DMCP documentation

Post by Over_score » Fri Sep 18, 2020 5:22 pm

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 (SN 00284 & 03835), DM15L, HP41CV, HP42S, HP35s, WP34S, HP Prime

David
Posts: 18
Joined: Fri Apr 07, 2017 5:32 am

Re: DMCP documentation

Post by David » Sun Sep 20, 2020 7:53 am

Walter wrote:
Wed Sep 16, 2020 3:51 pm
Walter wrote:
Tue Sep 15, 2020 8: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

Post Reply