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

Request TM1629 - Buttons : 8 x 4 Multi - Segments x Digit : 8 x16 - Interface : DIO/CLK/STB #25

Open
bdomi60 opened this issue Aug 16, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@bdomi60
Copy link

bdomi60 commented Aug 16, 2022

I am a TM1629 with Buttons 8 x 4 Multi and Segments x Digit is 8 x16 and Interface : DIO/CLK/STB : https://datasheet.lcsc.com/lcsc/2010151506_TM-Shenzhen-Titan-Micro-Elec-TM1629-LQFP44_C19759.pdf
Does your library not reference this module?
Is this a limitation or do you plan to add it one day?
Thanks.

@bdomi60 bdomi60 changed the title Request TM1629 Request TM1629 - 8*16 LED Aug 16, 2022
@bdomi60 bdomi60 changed the title Request TM1629 - 8*16 LED Request TM1629 - Buttons : 8 x 4 Multi - Segments x Digit : 8 x16 - Interface : DIO/CLK/STB Aug 16, 2022
@maxint-rd maxint-rd self-assigned this Aug 17, 2022
@maxint-rd maxint-rd added the enhancement New feature or request label Aug 17, 2022
@maxint-rd
Copy link
Owner

Hello @bdomi60, thank you for submitting this request.
My current policy is that I try to support every TM16xx chips that I can lay my hands on. For quality purposes I don't release libraries that I cannot test. At the moment I don't have the TM1629 chip in my collection yet. If the chip is easily available on AliExpress I will add it to my shoppinglist, but it may take many weeks or even months before I get one.
If you have the skills, feel free too modify a resembling TM16xx class and submit a PR. I will keep this issue open as a reminder for future support.

@maxint-rd
Copy link
Owner

Hello @bdomi60,

Many months have passed since you submitted your issue. Finally I can mention some progress: In attempt to provide support for (almost) TM16xx chips I've implemented support for the TM1629 chips in a generic class in this experimental branch, to be merged at later stage after some more testing. You can read more about that class in this comment of issue #54.

Based on your title "TM1629 - Buttons : 8 x 4 Multi - Segments x Digit : 8 x16 - Interface : DIO/CLK/STB" I'm not quite sure which variant of the TM1629 you have . If it has a combined DIO pin instead of two DI/DO pins, it might be one of the A/B/C/D variations. Can you take a second look? Perhaps you have the TM1629D chip? I (still) don't have one in my collection, but do support 3-wire communication and added definitions for all the TM1629 chips in TM16xxIC.h.

If you're still interested, could you please try that generic class using a matching definition, such as IC_TM1629Dand let me know your findings? (Unfortunately I don't have any 4-wire communication chips yet, so those are still on my TODO-list),

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

No branches or pull requests

2 participants