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

Mirror library for computers/linux #23

Open
BrainStone opened this issue Jun 29, 2020 · 15 comments
Open

Mirror library for computers/linux #23

BrainStone opened this issue Jun 29, 2020 · 15 comments
Assignees
Labels
enhancement New feature or request

Comments

@BrainStone
Copy link
Contributor

Is your feature request related to a problem? Please describe.
I'd like to be able to use this library to communicate with an arduino from a linux machine. However the project I'd like to implement this in cannot make use of the python mirror library.

Describe the solution you'd like
I'm looking for a computer/linux mirror library.

Describe alternatives you've considered
I've taken a look at using the python library but that's just not working out for me. If worst comes to worst I could imagine trying to port the library myself, but I think it would be to the benefit of everyone to have a C++ mirror library.

@PowerBroker2 PowerBroker2 self-assigned this Jun 29, 2020
@PowerBroker2 PowerBroker2 added the enhancement New feature or request label Jun 29, 2020
@PowerBroker2
Copy link
Owner

When you say the Python library isn't working out for you, do you mean there's a bug in the Python library or your PC code isn't originally meant for Python?

@BrainStone
Copy link
Contributor Author

I mean that the project itself is written in C++ and I can't integrate a python library

@PowerBroker2
Copy link
Owner

Ah, ok. I can port the lib to a Linux C++ library, but no promises on a date to have it complete by.

@BrainStone
Copy link
Contributor Author

That would be much apprechiated!

Do you have a rough guess on how long it'll take? I do understand not wanting to commit to a date and I won't bug you about it, but I'd love to know if it's worth waiting of if I need to look for other ways to get the linux computer talking.

@PowerBroker2
Copy link
Owner

I can make an empty repo for it today. That way anyone in the community can contribute to it and progress will be faster. Also, I don't have a Linux machine or much experience with Linux, so I would need help with testing anyway.

Basically, I can start today, but might take a month or so to finish it. If others in the open source community help, it should go faster.

@BrainStone
Copy link
Contributor Author

Alright. I should be able to help out.

@PowerBroker2
Copy link
Owner

Here's the link: https://github.com/PowerBroker2/CSerialTransfer

@BrainStone
Copy link
Contributor Author

For testing you can just use WSL. Or at least for compiling.
A virtual machine should work just fine too.

@BrainStone
Copy link
Contributor Author

Would you mind giving this project a start? Like with the build tools and the like. There's quite a few and I don't want to make that decision for you.

If you're asking me, I'd say CMake. Decent learning curve, works well with VisualStudio (VisualStudio has support for Linux CMake projects) and is overall commonly used.

@Yash1903
Copy link

Hello @PowerBroker2 and @BrainStone can i send file using this library.(File already Exist) ?

@PowerBroker2
Copy link
Owner

@Yash1903, yes, you can send a file with this library. I've seen someone transfer 2K jpg pictures from one Arduino to another with SerialTransfer. Check out the example sketches whos names are appended by _file

@ghost
Copy link

ghost commented Mar 21, 2022

Excuse me, but any news about this?

@v-r-a
Copy link

v-r-a commented Apr 3, 2023

+1 request!

@Satnet
Copy link

Satnet commented Oct 29, 2023

That CSerialTransfer, I would very much appreciate if it became a reality. I wanna transfer data reliably between a Windows program and Arduino. Using SerialTransfer and CSerialTransfer seems like the perfect solution!
I'm willing to pay for it to become a reality. And ofc shared with everyone!

@shyney7
Copy link

shyney7 commented Nov 27, 2023

That CSerialTransfer, I would very much appreciate if it became a reality. I wanna transfer data reliably between a Windows program and Arduino. Using SerialTransfer and CSerialTransfer seems like the perfect solution! I'm willing to pay for it to become a reality. And ofc shared with everyone!

There is already a pull request that should work although its nor merged yet for whatever reason!? PowerBroker2/CSerialTransfer#1

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

6 participants