Skip to main content

Generate Erlang or Elixir modules from a SystemRDL register model

Project description

Documentation Status build PyPI - Python Version

PeakRDL for BEAM languages

Generate Erlang or Elixir modules from a SystemRDL register model.

For the command line tool, see the PeakRDL project.

This plugin was strongly based on PeakRDL cheader.

TODO

  • Implement Elixir generator
  • Add unit tests

Documentation

See the PeakRDL BEAM Documentation for more details.

Development

  • Python virtual env

    python3 -m venv venv
    venv/bin/active
    
  • Install dependencies

    pip install -e .
    pip install peakrdl
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

peakrdl_beam-0.1.1.tar.gz (61.2 kB view details)

Uploaded Source

Built Distribution

peakrdl_beam-0.1.1-py3-none-any.whl (39.3 kB view details)

Uploaded Python 3

File details

Details for the file peakrdl_beam-0.1.1.tar.gz.

File metadata

  • Download URL: peakrdl_beam-0.1.1.tar.gz
  • Upload date:
  • Size: 61.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for peakrdl_beam-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0acb97fc145fa6c73605d1e2ed5663d1309b34b168119aa8b01c650d8741eca2
MD5 96a1ef55d74610bd17fb834bfd54d63e
BLAKE2b-256 caadea9f2e984d3fc2c76681e10e1cd3a343da6d5514d0e661c3617b9f33d721

See more details on using hashes here.

File details

Details for the file peakrdl_beam-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: peakrdl_beam-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 39.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for peakrdl_beam-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 714a4fac4c4fe3f50e943f55f814edb2b2d80a4b6d0a464f37a45474e07cb5a9
MD5 52ca27297de4fccaec547f099eff36c6
BLAKE2b-256 af0319198b3ea4467c98246e6c657e8d0b1a71829b99a40f27e15cc5dad663cb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page