Attaching Hardware

The Beta programme is where a device becomes fully formed. If you have any suggestions for features to integrate into the DM41X then feel free to make them here. We can't guarantee that they'll all end up in the final product but we'll certainly consider all sensible proposals.
Post Reply
amen
Posts: 12
Joined: Wed Dec 16, 2020 9:32 am

Attaching Hardware

Post by amen »

Apologies if this has been covered elsewhere, I've had a look around but not found anything.

I'm curious as to why there is no facility for attaching hardware to the DM41X. The 41C had this capability and it was popular, to put it mildly. The processor in the DM41X is a microcontroller and it has GPIOs and many peripherals dealing with I/O. Have all the GPIOs been used up with the display and keyboard scanning?
I see some connectors on the PCB, do they attach to GPIOs?

Or is the idea to provide an IO capability through the USB port? Presumably when not in mass storage mode it could be an endpoint and allow a connection to an external controller? I don't see hooks for this in the firmware, but presumably it could be added? I do see an ACM output on the USB, but no input. Would it be possible to add one? Without these hooks you wouldn't be able to use your own program on top of DMCP as there's no access to the hardware.

Just one I2C bus would give a lot of options, over USB or SPI the speed rises.

Are there plans to add these sorts of hooks, or some other scheme for hardware attachment?

Andrew
rprosperi
Posts: 1703
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: Attaching Hardware

Post by rprosperi »

The DM41X was built on the same platform as the earlier DM42, which only had IR output.

There are no current plans to document or provide access through DMCP for any new or different IO, however things could change in the future and if so, it would be announced here in these Forums.

Happy Holidays.
--bob p

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