New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@mchp-mcc/spi-client-driver

Package Overview
Dependencies
Maintainers
10
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mchp-mcc/spi-client-driver

- Download & Install [nodejs](https://nodejs.org/en/download/) - Download & Install npm - Setup node & npm in enviroment path

1.2.1
latest
npm
Version published
Weekly downloads
827
-20.25%
Maintainers
10
Weekly downloads
 
Created
Source

MCC Melody SPI Client Driver

Overview

The Serial Peripheral Interface (SPI) module is a synchronous serial interface useful for communicating with other peripheral or microcontroller devices. These peripheral devices can be serial EEPROMs, Shift registers, display drivers, Analog-to-Digital Converters and so on.

Features

  • Allows users to setup multiple Client Configurations to interact with multiple hosts having different configurations. SPIx_Open and SPIx_Close are the APIs to be used for selecting/switching between different Client configurations at run time.
  • SPI Mode is configurable for each Client Configuration table entry.
  • Users can provide a Custom Name for each Client Configuration table entry.
  • Importer Configurations table, which is only visible when the SPI Client Driver is imported by another module. This table has the same columns as the user configurations table, and displays information being passed down to the SPI Client Driver. This table is read-only and cannot be modified.
  • The Client Configurations table automatically adds a default row for reference, but can be modified and removed.
  • The SPI Client Driver's custom name can be modified, and will be used in the generated code and any connected module. The modified custom name takes priority over the custom name that is passed down to the SPI Client Driver.
  • Supports Enhanced Buffer mode with communication width of 8 bit only.
  • Currently, dsPIC33 devices support only polling mode. 8-bit devices supports both polling and interrupt modes. User can select the mode using Interrupt Driven toggle button.

Changelog

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

[1.2.1] - 2024-07-19

New Features

  • CC16SCRIP-9436 :- Updated link for API reference document

[1.2.0] - 2023-11-21

New Features

  • CC16SCRIP-7812 :- Add Interrupt support in Easy View for SPI Client Driver

[1.1.0] - 2023-08-09

New Features

  • CC16SCRIP-6982 :- Display Importer Configurations in Easy View
  • CC16SCRIP-6897 :- Support setting custom name in Easy View
  • CC16SCRIP-6842 :- Enable ITF Testing for SPI
  • CC16SCRIP-6151 :- Support SPI Host and SPI Client Driver Interface

[1.0.2] - 2022-06-01

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

FAQs

Package last updated on 19 Jul 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts