@mchp-mcc/pic18-pin-manager

3.7.1 • Public • Published

Pins Driver for PIC18F Microcontrollers

Overview

The Pins Driver provides the Firmware Implementations of Device pins used by the Peripherals.

Features

  • Generates GPIO Pin APIs
  • Generates I/O Ports Registers
    • PORTx
    • LATx
    • TRISx
    • ANSELx
    • WPUx
    • INLVLx
    • SLRCONx
    • ODCONx
  • Generates IOC - Interrupt-on-Change Registers and APIs
    • IOCxP
    • IOCxN
  • Generates PPS - Peripheral Pin Select Module Registers
    • Input PPS
    • Output PPS

Generated Files

This driver generates the following files:

  • ./mcc_generated_files/system/src/pins.c => A driver file containing Register Initialization and API function implementations
  • ./mcc_generated_files/system/pins.h => A driver file containing the API function definitions

Changelog

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

[3.7.1] - 2024-06-19

New Features and Improvements

  • M8PD-5493 :- Changed Pin Initialization Order for ODx registers

Bug Fixes

  • M8PD-6966 :- Custom Name Validation Updates.

[3.7.0] - 2024-03-27

No changes from previous version

[3.6.1] - 2023-07-31

No changes from previous version

/@mchp-mcc/pic18-pin-manager/

    Package Sidebar

    Install

    npm i @mchp-mcc/pic18-pin-manager

    Weekly Downloads

    384

    Version

    3.7.1

    License

    SEE LICENSE IN LICENSE.txt

    Unpacked Size

    887 kB

    Total Files

    68

    Last publish

    Collaborators

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