cyusb_linux improvements: install / uninstall, update to Qt5

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Ho-Ro
Level 1
Level 1
5 sign-ins First question asked First reply posted

Hello community, hello cypress team,

During the last weeks I used the latest cyusb_linux (version 1.0.5) and found some improvement possibilities.

My results are available at GitHub - Ho-Ro/cyusb_linux​​.

Major changes in two main areas:

  • Gui: port to Qt5
  • Gui: removed a lot of C++11 warnings
  • Gui: some cosmetics
  • Makefile: make install (install as root)

  • Makefile: make uninstall (clean uninstall as root)
  • Makefile: make deb (Build a Debian package as user)
    This package can be cleanly installed and uninstalled on Debian and Ubuntu systems.
    The deb packages checkinstall and fakeroot are necessary to use this feature.

Please check and comment!

Last but not least, two questions to cypress:

  • What is your linux roadmap for the cyusb suite?
  • Are there any plans to support the GPIF design (for FX2LP) under linux?

CU, Martin

0 Likes
4 Replies
YatheeshD_36
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello Martin,

Thank you, we will consider your suggestions and will implement the necessary.

As of now there are no fixed plans for linux cyusb suite release or for FX2LP GPIF designer for linux.

Best Regards,

Yatheesh

0 Likes

Hi Yatheesh,

Short update:

My latest github commit features an user config file, if libcyusb detects ~/.config/cyusb/cyusb.conf it will parse this file instead of /etc/cyusb.conf. This allows the user to use a different setup (e.g. to add an device temporarily and update the firmware) without being root.

Martin

EDIT: correct github link

0 Likes
YatheeshD_36
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello Martin,

Thank you for the update and for the efforts.

Regards,

Yatheesh

0 Likes

Hello Yatheesh, hello community,

I found a gpif_compiler on github, cloned it and made some additions that were useful for me.

GitHub - Ho-Ro/ezusb_gpif_compiler: EZ-USB Waveform Compiler

I want to use the program for my the firmware of my project OpenHantek6022 that is developed under Debian Linux.

GitHub - OpenHantek/OpenHantek6022

GitHub - Ho-Ro/Hantek6022API

Maybe it's interesting for you too.

Martin

0 Likes