2.0.1 • Published 5 months ago

@mchp-mcc/scf-avr8-spi-v4 v2.0.1

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
5 months ago

Serial Peripheral Interface (SPI) Driver

Overview

The Serial Peripheral Interface (SPI) is a high-speed synchronous data transfer interface useful for communicating with other peripheral or microcontroller devices. These peripheral devices may be serial EEPROMs, shift registers, display drivers, A/D converters, etc.

Features

The SPI interface supports the following operating modes

  • Host mode
  • Client mode

The driver operation can be configured as

  • Polling
  • Interrupt

Changelog

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

2.0.1 - 2023-11-30

Bug Fixes

  • CC8SCRIP-18898 :- Access SPI only through SPI_Host and SPI_Client Drivers

2.0.0 - 2023-11-21

New Features

  • CC8SCRIP-18829 :- API documentation is available
  • CC8SCRIP-18828 :- Bugs fixed and MISRA violations reduced through code improvements
  • CC8SCRIP-18827 :- Support for SPI driver operation in Interrupt mode
  • CC8SCRIP-18826 :- Support for SPI Host and SPI Client Abstract Driver

Bug Fixes

  • CC8SCRIP-18840 :- Fixed requested clock frequency range values needs to be dynamic based on system clock selection
  • CC8SCRIP-18838 :- Fixed code compilation failure for ATmega32xx devices in polling mode

1.0.0 - 2023-04-14

New Features

  • CC8SCRIP-12435 :- Added support for ATmega32x devices