Skip to content

Part 2: Update of doxygen/sphinx documentation for LimeSuiteNG library public API.#178

Merged
rjonaitis merged 259 commits into
developfrom
api-stream-docs
Apr 9, 2026
Merged

Part 2: Update of doxygen/sphinx documentation for LimeSuiteNG library public API.#178
rjonaitis merged 259 commits into
developfrom
api-stream-docs

Conversation

@Arnius

@Arnius Arnius commented Mar 17, 2026

Copy link
Copy Markdown
Collaborator

Contents of the update:

  1. Added a new topic - SDR device stream configuration.
  2. Added a new topic with examples - SDR device streaming.
  3. Added a new topic with examples - library logging functions.
  4. Added missing SDR device configuration sub-topics.
  5. Implemented formatting fixes.
  6. Implemented channel selection for API functions used to set and get test signal generators for SDR devices.
  7. Implemented channel selection for API functions used to set and get dc offset correctors for SDR devices.

@Arnius Arnius requested a review from rjonaitis March 17, 2026 15:38
Arnius added 5 commits March 18, 2026 12:05
commit 75ad2719815ce4c9136eff798ad8730d92a64af7
Author: Arnius <arnasg08@gmail.com>
Date:   Mon Mar 23 16:00:56 2026 +0200

    Updated doxs generation script.

commit 00dcf15d0b470b6131ec8d91487268b14596428a
Author: Arnius <arnasg08@gmail.com>
Date:   Mon Mar 23 15:55:57 2026 +0200

    DOCS: Updated index file for unsorted API.

commit 3bd4f19fea0fad20e0e36282a9a0ef2a9d2a6df8
Author: Arnius <arnasg08@gmail.com>
Date:   Mon Mar 23 15:11:52 2026 +0200

    DOCS: Deleted redundant sphinx documentation files.

commit 92733563e71b32fb2eb5753e3ac3f90d23506f84
Author: Arnius <arnasg08@gmail.com>
Date:   Mon Mar 23 14:26:58 2026 +0200

    DOCS: Doxygen fixes.

commit 3b55adda9c91bd4b27d6944b1eefc4db3189791b
Author: Arnius <arnasg08@gmail.com>
Date:   Mon Mar 23 14:05:39 2026 +0200

    Dox file name typo fix

commit d5e289cd939af7d20266e70362b8f2baa7c4192e
Author: Arnius <arnasg08@gmail.com>
Date:   Mon Mar 23 12:49:33 2026 +0200

    DOCS: Renamed script, provided description for the script module and added cmd arg parsing.

commit 455829e113da4354906cacfdc2669abf3b26431a
Author: Arnius <arnasg08@gmail.com>
Date:   Mon Mar 23 12:20:55 2026 +0200

    DOCS: Renamed doxygen page conversion script to better reflect the purpose of the script.

commit 43386d4920454867ef50a4661d04c028f19dd33d
Author: Arnius <arnasg08@gmail.com>
Date:   Mon Mar 23 12:19:52 2026 +0200

    DOCS: Renamed doxygen index files.

commit 5656ea2885572826e2a0d6873323c832ead7c7fb
Author: Arnius <arnasg08@gmail.com>
Date:   Mon Mar 23 12:13:07 2026 +0200

    DOCS: Removed redundant sphinx documentation files.

commit a96a3414ec61d592be7de34fee109b5dc03d09db
Author: Arnius <arnasg08@gmail.com>
Date:   Fri Mar 20 16:46:23 2026 +0200

    Clean up

commit 0d10f642a2916e89f11430236b02454b0206cbf3
Author: Arnius <arnasg08@gmail.com>
Date:   Fri Mar 20 16:35:33 2026 +0200

    Added doxygen page conversion to rst page feature to autogen script.

commit 02af2c63ddf972bfc5ad286d27d98d0141f06ba7
Author: Arnius <arnasg08@gmail.com>
Date:   Fri Mar 20 12:13:08 2026 +0200

    Initial python script for dox to rst auto convert.
@Arnius Arnius requested a review from 9600 March 30, 2026 11:35
@Arnius

Arnius commented Mar 30, 2026

Copy link
Copy Markdown
Collaborator Author

A note for the reviewers

Will also provide an update to the sphinx documentation topic - "For Developers -> Documentation generation guide". Updated docs will include updated documentation build steps for linux and windows.

@9600

9600 commented Mar 30, 2026

Copy link
Copy Markdown
Member

@Arnius Thanks. I'm just on with something else and hope to take a look later this week. I'll need to review changes to conf.py also and consider how we can merge these into the standard conf.py used across all projects. The idea is that this never gets modified and all project-specific config lives in project.py. That way when updating Sphinx we can safely just overwrite conf.py and requirements.txt in every project, thereby avoiding the hassle of these being potentially different for each project.

@Arnius

Arnius commented Apr 1, 2026

Copy link
Copy Markdown
Collaborator Author

Updated scripts for documentation generation both on Linux and Windows platforms. The developer page for documentation generation has also been updated.

@rjonaitis rjonaitis merged commit f308889 into develop Apr 9, 2026
16 checks passed
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.

3 participants