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

Implemented profile generation for adrv9002 plugin #460

Merged
merged 1 commit into from
Dec 4, 2023

Conversation

andrei47w
Copy link
Contributor

@andrei47w andrei47w commented Oct 20, 2023

  • similar UI to Transceiver Evaluation Software (TES)

  • can save profile and stream image to files or write them to device

  • 2 presets available for default profile values: live device (read from device) and LTE

  • error messages are displayed in Debug info section (profile generation errors are also displayed)

  • requires adrv9001-iio-cli to work

  • included cJSON for generating the adrv9002 structure config

@andrei47w andrei47w force-pushed the navassa-profile-gen branch from 7115b03 to 54e130e Compare October 23, 2023 13:42
@andrei47w andrei47w force-pushed the navassa-profile-gen branch 2 times, most recently from aa83a95 to ce10c60 Compare November 21, 2023 13:50
@andrei47w andrei47w marked this pull request as ready for review November 21, 2023 13:51
@cristina-suteu
Copy link
Contributor

Has anyone besides Andrei, tested this?

Copy link
Contributor

@nunojsa nunojsa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, here it goes my first review. One thing that worries me and I would like to see fixed: Please follow the coding style used in the plugin. Consistency matters and having two completely different styles makes it harder to read the code.

On another note, just squash all the commits into one adding the profile gen. Commits like minor fixes does not make any sense in something that we are just adding support for.

plugins/adrv9002.c Show resolved Hide resolved
plugins/adrv9002.c Outdated Show resolved Hide resolved
plugins/adrv9002.c Outdated Show resolved Hide resolved
plugins/adrv9002.c Outdated Show resolved Hide resolved
plugins/adrv9002.c Show resolved Hide resolved
plugins/adrv9002.c Show resolved Hide resolved
plugins/adrv9002.c Outdated Show resolved Hide resolved
plugins/adrv9002.c Outdated Show resolved Hide resolved
plugins/adrv9002.c Outdated Show resolved Hide resolved
plugins/adrv9002.c Outdated Show resolved Hide resolved
- similar UI to Transceiver Evaluation Software (TES)
- can save profile and stream image to files or write them to device
- 2 presets available for default profile values: live device (read from device) and LTE
- error messages are displayed in Debug info section (profile generation errors are also displayed)

- requires navassa-profile-gen-cli to work
- included cJSON for generating the adrv9002 structure config

Signed-off-by: Andrei Popa <andrei.popa@analog.com>
@andrei47w andrei47w force-pushed the navassa-profile-gen branch from 51cdb14 to 2c4cacc Compare December 4, 2023 13:02
@cristina-suteu cristina-suteu merged commit b7e5b37 into master Dec 4, 2023
10 checks passed
@cristina-suteu cristina-suteu deleted the navassa-profile-gen branch December 4, 2023 15:03
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

Successfully merging this pull request may close these issues.

5 participants