Skip to content

Latest commit

 

History

History
86 lines (74 loc) · 4.12 KB

CHANGELOG.md

File metadata and controls

86 lines (74 loc) · 4.12 KB

Change log

History of the project development

Unreleased yyyy-mm-zz

Hotfix release.

Added

Changed

Deprecated

Removed

Fixed

Security

Known Issue

v1.1.1 2024-10-22

Hotfix release.

Added

Changed

Deprecated

Removed

Fixed

  • Issue #24 Doxygen cannot generate document.

Security

Known Issue

v1.1.0 2024-10-21

Update to the v1.0.0. The major change is the SdkWrapper class. This class is now generated by script instead of manual programming.

  • The issue #16 changes its public member function. But it is referred internally from ::rpp_driver::Adau1361 class. Not called by user program. Then, the major version number is not needed to change.
  • The issue #12 removed public class I2cMasterInterface. But it is referred internal only for Unit test. So, the major version number is not needed to change.

Added

  • Issue #13 Exclude Mock definition from the GCov coverage.

Changed

  • Issue #10 Cover APIs of the Raspberry Pi Pico SDK.
  • Issue #15 Remove the redundant parameter check code from ConfigureSRC()
  • Issue #16 Change the member function name from ConfigureSRC() to ConfigureSrc().
  • Issue #21 Add usage of the mock for each class description.
  • Issue #22 Refactor the test_i2cmaster.cpp to use the fixture.

Deprecated

Removed

Fixed

  • Issue #11 Fails to compile in MSVC.
  • Issue #14 Clean up Internal include directive.
  • Issue #17 The mock of the GpioBasic has the wrong definition.
  • Issue #18 The constructor of the MockI2sSlaveDuplex.hpp is missing.
  • Issue #19 The Mock of the rpp_driver::Adau1361 is missing.
  • Issue #20 Redundant section in README.md
  • Issue #23 Make SdkWrapper member functions and SDK API Stub conditional.

Security

Known Issue

v1.0.0 2024-10-03

Release note.

First official release of the rpp_driver ( Raspberry Pi Pico Driver) class library. This release contains :

  • a limited SDK Wrapper class for the basic operation.
  • a basic GPIO class.
  • a basic I2C master class.
  • a duplex slave I2S class.
  • an ADAU1361 audio codec class.

Added

Changed

  • Issue #4 Add gcov support for x86 build.
  • Issue #5 Migrate action from hand-made to marketplace.
  • Issue #6 Add comment string to the assertion.
  • Issue #7 Remove default clause of adau1361.cpp and use -Wswitch-enum to detect the coverage error.
  • Issue #8 Remove duplicated assertions in the adau1361lower.cpp.

Deprecated

Removed

Fixed

Security

Known Issue

v0.9.0 2024-09-28

Pre-release version.