@mchp-mcc/ptg-driver

1.0.4 • Public • Published

MCC Melody Peripheral Trigger Generator Driver

Overview

The Peripheral Trigger Generator (PTG) module is a user-programmable sequencer, which is capable of generating complex trigger signal sequences to coordinate the operation of other peripherals. The PTG module is designed to interface with other modules, such as Analog-to-Digital Converter (ADC), output compare and PWM modules, timers and interrupt controllers.

Features

  • Behavior is Step Command-Driven:
    • Step commands are 8 bits wide.
    • Commands are Stored in a Step Queue
  • Programmable Step execution time (Step delay).
  • Hardware Input Triggers:
    • Sensitive to either positive or negative edges, or a high or low level
    • One Software Input Trigger
  • Generates up to 32 Unique Output Trigger Signals
  • Generates Two Types of Trigger Outputs:
    • Individual
    • Broadcast
  • Two 16-Bit General Purpose Timers
  • Flexible Self-Contained Watchdog Timer (WDT) to Set an Upper Limit to Trigger Wait Time
  • Clock source and clock divider are user configurable, it is selected from the PLIB.

Changelog

All notable changes to this project will be documented in this file.

[1.0.4] - 2024-03-29

New Features

  • CC16SCRIP-8540 :- Changed fields types from number to Hex for Counter ,Literal, Adjust and Hold

[1.0.3] - 2023-04-26

Bug Fixes

  • CC16SCRIP-6115 :- Notifications Fix for Command Option value which are over 15
  • CC16SCRIP-6114 :- Fixed Step Sequence Queue size which reduces by one step after user edit

[1.0.2] - 2022-05-24

New Features

  • CC16SCRIP-2045 :- Dependency module names updated in builder view

[1.0.1] - 2022-01-17

New Features

  • CC16SCRIP-3419 :- Dependency Selector label updated with PLIB name

Readme

Keywords

none

Package Sidebar

Install

npm i @mchp-mcc/ptg-driver

Weekly Downloads

102

Version

1.0.4

License

SEE LICENSE IN LICENSE.txt

Unpacked Size

1.82 MB

Total Files

28

Last publish

Collaborators

  • mchp-nate
  • dan.ionescu
  • albyj
  • suriya_anandhan
  • niladree
  • i52346
  • yash.godbole
  • rd_mchp
  • harish.agari
  • ajivani007