Skip to content

Minor Release v6.2.0

Compare
Choose a tag to compare
@ruck314 ruck314 released this 29 Apr 19:05
· 133 commits to main since this release
f9677e0

Pull Requests Since v6.1.4

Unlabeled

  1. #1000 - Re-run clang-format on C++ code
  2. #999 - AxiStreamDma: exposing all the TX/RX diagnostic ioctl() to python
  3. #995 - Document removal of legacy GUI
  4. #998 - Update petalinux.rst
  5. #997 - updating typeStr for Fixed/UFixed to match AMD naming convention

Pull Request Details

Re-run clang-format on C++ code

Author: Benjamin Reese [email protected]
Date: Mon Apr 29 11:57:07 2024 -0700
Pull: #1000 (537 additions, 523 deletions, 78 files changed)
Branch: slaclab/lint6

Notes:

Description

Add clang-format option to indent pre-processor directives. This style seems much clearer.

Also, this is the 1000th PRs This is a huge milestone. Thank you to everyone who has contributed.

Details

After updating .clang-format, the following commands were run

> find . -type f -name "*.cpp" -print0 | xargs -0 sed -i -E 's/<(rogue\/.*)>/\"\1\"/'
> find . -type f -name "*.h" -print0 | xargs -0 sed -i -E 's/<(rogue\/.*)>/\"\1\"/'
> clang-format -i **/*.cpp **/*.h

Document removal of legacy GUI

Author: Larry Ruckman [email protected]
Date: Wed Mar 27 09:34:40 2024 -0700
Pull: #995 (27 additions, 0 deletions, 1 files changed)
Branch: slaclab/gui-doc
Issues: #995

Notes:

Description

The Rogue documentation has been updated to note that the legacy GUI was removed in Rogue 6. Examples have been provided for how to migrate to the new PyDM GUI.


updating typeStr for Fixed/UFixed to match AMD naming convention

Author: Larry Ruckman [email protected]
Date: Mon Apr 29 23:45:41 2024 +0700
Pull: #997 (2 additions, 2 deletions, 1 files changed)
Branch: slaclab/ESROGUE-649
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-649

Notes:

Description

  • This changes the 1st number in the fixed/ufixed typeStr from {self.bitSize} instead {self.bitSize-self.binPoint-1} to match the AMD naming convention

image


Update petalinux.rst

Author: Larry Ruckman [email protected]
Date: Mon Apr 29 23:45:23 2024 +0700
Pull: #998 (10 additions, 5 deletions, 1 files changed)
Branch: slaclab/ESROGUE-651
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-651

Notes:

Description

  • migrating from distutils3(depreciated) to setuptools3

AxiStreamDma: exposing all the TX/RX diagnostic ioctl() to python

Author: Larry Ruckman [email protected]
Date: Mon Apr 29 23:45:10 2024 +0700
Pull: #999 (312 additions, 0 deletions, 5 files changed)
Branch: slaclab/ESROGUE-592
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-592

Notes:

Description

Also added AxiStreamDmaMon python class for creating the LocalVariables

self.dmaStream = rogue.hardware.axi.AxiStreamDma(args.dev,(0x100*0)+0,1)                
self.add(pyrogue.hardware.axi.AxiStreamDmaMon(
    axiStreamDma = self.dmaStream,
    expand       = True,
))