librpitx icon indicating copy to clipboard operation
librpitx copied to clipboard

Notes on librpitx

Open hiperiondev opened this issue 3 years ago • 2 comments

Congratulations on this excellent project!

I have noticed some things that I would like to tell you that, perhaps, could help the project.

  1. Documentation: there are some comments in the code but in general there is no information about its use. You could put at least some information about the methods in each class
  2. Modulation modes within the generic library: atv, fskburst and ookburst are specific communication modes and not part of the transmission library. Maybe they should be out of this library and integrated into each particular project in rpitx
  3. C and C ++ mixed: practically the entire library is written in C ++ so mailbox should also be a cpp file

hiperiondev avatar Mar 31 '21 13:03 hiperiondev

1 - Complely agree. Didn't do it because not a lot of request of detailed implementation 2- Even it is some communications modes, it uses low level acess of register thus not really doable through API 3 - Agree , should fix it

F5OEO avatar Apr 01 '21 07:04 F5OEO

I have rearranged the code for readability, separating the core functions from the modulation functions. All files were also formatted to maintain uniformity as well as some aesthetic arrangements. In this way the code is clearer to understand and generate a minimum of documentation, when you have time and desire :-)

I hope it can be useful

librpitx.zip

hiperiondev avatar Jun 04 '21 21:06 hiperiondev