3.7.0 • Published 1 month ago
@mchp-mcc/pic18-pin-manager v3.7.0
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.0 - 2024-03-27
Improvements
- CC8SCRIP-16249 :- API Documentation support for Pins Module.
3.6.1 - 2023-07-31
New Features
- CC8SCRIP-17206 :- PIC18(L)F2X/4XK22 missing check box for analog setting fixed.
- CC8SCRIP-16793 :- Output PPS pin-data exposed to Pins Module.
Bug Fixes
- CC8SCRIP-17651 :- MCC Melody Bug - Minimal project does not compile
- CC8SCRIP-16796 :- PIC18 Pin Manager K22 - Missing Checkboxes for Analog settings
3.6.0 - 2023-07-05
New Features
- CC8SCRIP-15896 :- Pins Module - Interrupt Support for PIC18FxxK20/K22/K50 devices.