History of the project development
Unreleased yyyy-mm-zz
Hotfix release.
v1.1.1 2024-10-22
Hotfix release.
- Issue #24 Doxygen cannot generate document.
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.
- Issue #13 Exclude Mock definition from the GCov coverage.
- 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.
- Issue #12 Is I2cMasterInterface needed?
- 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.
v1.0.0 2024-10-03
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.
- 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.
- Issue #3 Doxygen warning message.
v0.9.0 2024-09-28
Pre-release version.