An LED driver component for matrix and 7 segment displays. some of the feautres are:
1.) The component supports 1 to 8 commons.
2.) The segments and common signals can be inverted for use with driver transistors or for common anode / common cathode displays
3.) The brightness of each common can be controlled with an optional PWM built into the component.
4.) A macro is included that breaks out all the signals to make it much easire to get started
5.) API are included that make it very easy to display numbers (signed decimal and hex) as well as strings for use with 7 segment displays.
6.) All hardware based solution, no interrupts or CPU time required. "set it and forget it" operation.
My first component submitted to the community!
Great component, thanks for sharing. Althought It would be great if you pecified what are the licencing terms.
But as you are a Cypress-engineer I would suggest you to always use the actual Creator version and component pack. When I opened the project most of the used components had to be updated
you are welcome! What else is on your list of components?
Ah, yes, sorry. I am pretty sure I know what the problem is. When I wrote the component, I wrote it for PSoC 3, although its a relatively minor change to update it for PSoC 5LP. The issue stems from the differences between PSoC 3 and PSoC 5LP DMA. Most things are the same between the devices, except for the locations of SRAM and peripherals in the memory space. I need to update the cmoponent to use the more generic defines for DMA so that it can properly handle both cases.
I´ve just tested the component. Congrats . It work perfectly in Cy8C5868AXI-LP035. I can move the three display devices without problems. A lot of thanks for your effort and time. You´re an excellent engineer
i need to use it with PSoC5LP. i could not this.Can you explain this? or can you send me file for psoc5LP?
Sure, I think your problem is that when you import the component and built your project will appear compile errors by obsolete components. Please, follow the next steps:
1- Extract the .zip file
2- Import the component into your project from the .cycomp fle.
- Click in the Components tab on the left side of the PSoC Creator window
- Click right button over your project and then select import component. Select import from archive and add the component.
3- The next step is add the component to your TopDesign.cysch and update the obsolete components. To update the components, clik in Project on the top of the window and then click over update Components. Select all components, and press next.
4- Now, rebuilt your project and try it.
Excuse me for my English. I hope you understand me.