1.0.4 • Published 1 month ago

@mchp-mcc/ptg-driver v1.0.4

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
1 month ago

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