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

Allow it to work with the softwareserial lib #3

Open
stdevPavelmc opened this issue Feb 27, 2020 · 12 comments
Open

Allow it to work with the softwareserial lib #3

stdevPavelmc opened this issue Feb 27, 2020 · 12 comments
Assignees

Comments

@stdevPavelmc
Copy link
Collaborator

Some users needs to use the real serial port in arduino to debug purposes, and there is a chance to port this to sotware serial.

@UA6EM
Copy link

UA6EM commented Feb 27, 2020

I used your library in a bunch of two arduino.
Soft lib James Buck, VE3BUX, and yours.
Everything works.
There is a wish to transfer the interface from Serial to Sofrwareserial.
Then the Serial ports of both arduino will be free and the inclusion of debugging mode will absolutely not interfere with the exchange via the CAT interface.

@UA6EM
Copy link

UA6EM commented Feb 27, 2020

James Buck, VE3BUX, unfortunately does not support his library as part of the development of the arduino project, but it turned out to be a good bunch, I transferred his project with a new library name so that they do not intersect by names, supplemented with a function and adapted to version IDE 1.8.9

@stdevPavelmc
Copy link
Collaborator Author

A review at a glance reveals that it must be easy to have the option to use the default serial or a soft serial lib...

I will be programming & testing that in the night, results tomorrow.

@UA6EM
Copy link

UA6EM commented Feb 27, 2020 via email

@UA6EM
Copy link

UA6EM commented Feb 27, 2020 via email

@stdevPavelmc stdevPavelmc self-assigned this Aug 20, 2020
@AlexBeem
Copy link

I’ll ask if it turns out with the translation of the sketch on the SoftwareSerial or SomeSerial?

@stdevPavelmc
Copy link
Collaborator Author

Hi, I was burried with work here, Today I will take a peek and finish the port to SoftwareSerial.

I’ll ask if it turns out with the translation of the sketch on the SoftwareSerial or SomeSerial?

@RG22EM
Copy link

RG22EM commented Oct 13, 2020

if our hobby is hindered by work to hell with this job )))

@AlexBeem
Copy link

Ok!

@stdevPavelmc
Copy link
Collaborator Author

@RG22EM mentioned in #5 (closed as duplicated):

as a library, CustomSoftwareSerial should work without problems - https://github.com/ledongthuc/CustomSoftwareSerial

There are some other options, read here: https://arduino.stackexchange.com/questions/34126/whats-the-difference-between-all-the-software-serial-libraries-which-one-is-ar/34130#34130

We have so far this alternatives: (soft serial libs, no particular order, fast overview my contain bad info )

  • AltSoftSerial: Interrupt based, very efficient.
    • Interrupt driven, Input Pins are used (8 & 9 in arduino)
    • Active development (last ommit dec/2019)
    • Timer driven
  • NeoSWSerial:
    • Limited to 9600 (default), 19200, 31250 (MIDI) and 38400 bauds
    • Nice char catch when interrupt triggers, to detect end of the line...
    • Dev stalled, no commit from 3 years ago...
  • NeoICSerial: replacement for AltSoftSerial
    • Same of AltsoftSerial, but has a char capture function, like NeoSWSerial...
    • Ties to pins 8 & 9 in uno/nano/mini/etc...
    • Dev stalled, no commit from 3 years ago...
  • CustomSoftwareSerial
    • Dev stalled, no commit from 6 years ago...

This is just a list to remind me to review al of them...

@AlexBeem
Copy link

To interact with the FT-897D/FT-857/FT-817/FT-847 transceiver, my friend completely redesigned the James Buck library, VE3BUX, is available here - https://github.com/AlexBeem/TUNER-FT897D

@stdevPavelmc
Copy link
Collaborator Author

To interact with the FT-897D/FT-857/FT-817/FT-847 transceiver, my friend completely redesigned the James Buck library, VE3BUX, is available here - https://github.com/AlexBeem/TUNER-FT897D

But there is a catch!

This lib is the INVERSE of the VE3BUX and maybe also inverse of the AlexBeem one...

This lib goal is to present any arduino radio project like if it's a FT857, not to allow to interface with a real radio...

I'm cloning the lib you mentioned, I was not aware of it, I have another projec related to these radios on going (not public yet...) and it maybe it's useful for that.

Thanks.

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

No branches or pull requests

4 participants