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

To add libserialport support to Windows MSVC build #1552

Open
mcuee opened this issue Nov 2, 2023 · 7 comments
Open

To add libserialport support to Windows MSVC build #1552

mcuee opened this issue Nov 2, 2023 · 7 comments
Labels
enhancement New feature or request

Comments

@mcuee
Copy link
Collaborator

mcuee commented Nov 2, 2023

As of now, Windows MSVC build does not support libserialport.

It will be good to add the support of libserialport for the Windows MSVC build.

@mcuee mcuee added the enhancement New feature or request label Nov 2, 2023
@mcuee
Copy link
Collaborator Author

mcuee commented Nov 2, 2023

One approach is to create a fork avrdude-libserialport under the avrdude organization. Change it for Windows and CMake, and then integrated it into MSVC build, same as the approach developed by @mariusgreuel.

https://github.com/avrdudes/libusb
https://github.com/avrdudes/libhidapi
https://github.com/avrdudes/libftdi
https://github.com/avrdudes/libelf

@mcuee
Copy link
Collaborator Author

mcuee commented Feb 20, 2024

@dl8dtl or @mariusgreuel or @MCUdude or @stefanrueger

Just wondering if you can help to fork the following repo under the avrdudes organization. I do not have the permission to do that.
https://github.com/sigrokproject/libserialport

The idea is to add CMake files to libserialport fork and then try to integrate that into avrdude MSVC build.

@mcuee mcuee added this to the AVRDUDE 7.4 milestone Feb 20, 2024
@MCUdude
Copy link
Collaborator

MCUdude commented Feb 20, 2024

@mcuee
Copy link
Collaborator Author

mcuee commented Feb 21, 2024

@mcuee here you go! https://github.com/avrdudes/libserialport

@MCUdude

Thanks. Can you add me as a collaborator to the repo? I do not have the access to that repo now.

@mcuee
Copy link
Collaborator Author

mcuee commented Feb 24, 2024

To do:

  1. improve https://github.com/avrdudes/libserialport
  2. to make it compatible with MSVC
  3. adding CMake build script
  4. integrate into avrdude MSVC build

No 2 and No 3 may require quite some efforts.

@mcuee mcuee removed this from the AVRDUDE 7.4 milestone Mar 17, 2024
@mcuee
Copy link
Collaborator Author

mcuee commented Mar 17, 2024

Remove this from avrdude 7.4 milestone since there is no active development on this topic.

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