You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+28Lines changed: 28 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,34 @@ History of the project development
10
10
### Security
11
11
### Known Issue
12
12
13
+
## [v1.1.0] 2024-10-21
14
+
Update to the v1.0.0. The major change is the SdkWrapper class. This class is now generated by script instead of manual programming.
15
+
16
+
- 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.
17
+
- 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.
18
+
19
+
### Added
20
+
-[Issue #13](https://github.com/suikan4github/rpp_driver/issues/13) Exclude Mock definition from the GCov coverage.
21
+
### Changed
22
+
-[Issue #10](https://github.com/suikan4github/rpp_driver/issues/10) Cover APIs of the Raspberry Pi Pico SDK.
23
+
-[Issue #15](https://github.com/suikan4github/rpp_driver/issues/15) Remove the redundant parameter check code from ConfigureSRC()
24
+
-[Issue #16](https://github.com/suikan4github/rpp_driver/issues/16) Change the member function name from ConfigureSRC() to ConfigureSrc().
25
+
-[Issue #21](https://github.com/suikan4github/rpp_driver/issues/21) Add usege of the mock for each class description.
26
+
-[Issue #22](https://github.com/suikan4github/rpp_driver/issues/22) Refactor the test_i2cmaster.cpp to use the fixture.
27
+
### Deprecated
28
+
-[Issue #12](https://github.com/suikan4github/rpp_driver/issues/12) Is I2cMasterInterface needed?
29
+
### Removed
30
+
### Fixed
31
+
-[Issue #11](https://github.com/suikan4github/rpp_driver/issues/11) Fails to compile in MSVC.
32
+
-[Issue #14](https://github.com/suikan4github/rpp_driver/issues/14) Clean up Internal include directive.
33
+
-[Issue #17](https://github.com/suikan4github/rpp_driver/issues/17) The mock of the GpioBasic has the wrong definition.
34
+
-[Issue #18](https://github.com/suikan4github/rpp_driver/issues/18) The constructor of the MockI2sSlaveDuplex.hpp is missing.
35
+
-[Issue #19](https://github.com/suikan4github/rpp_driver/issues/19) The Mock of the rpp_driver::Adau1361 is missing.
36
+
-[Issue #20](https://github.com/suikan4github/rpp_driver/issues/20) Redundant section in README.md
37
+
-[Issue #23](https://github.com/suikan4github/rpp_driver/issues/23) Make SdkWrapper member functions and SDK API Stub conditional.
38
+
### Security
39
+
### Known Issue
40
+
13
41
## [v1.0.0] 2024-10-03
14
42
### Release note.
15
43
First official release of the rpp_driver ( Raspberry Pi Pico Driver) class library. This release contains :
Copy file name to clipboardExpand all lines: README.md
+21-26Lines changed: 21 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,21 +1,21 @@
1
-
# Raspberry Pi Pico Driver class collection
1
+
# Raspberry Pi Pico driver class collection
2
2
A Collection of the Raspberry Pi [Pico](https://www.raspberrypi.com/products/raspberry-pi-pico/)/[Pico2](https://www.raspberrypi.com/products/raspberry-pi-pico-2/) classes. Also, a [SDK API](https://www.raspberrypi.com/documentation/pico-sdk/hardware.html#group_sm_config_1gaed7a6e7dc4f1979c7c62e4773df8c79b) wrapper class is provided.
3
3
4
-
An online [HTML documentation](https://suikan4github.github.io/rpp_driver/) is available for the details.
4
+
An online [HTML documentation](https://suikan4github.github.io/rpp_driver/) is available for the details of the APIs.
5
5
6
6
# Details
7
-
This class collection ( or class library ) encapsule the certain data inside class. And it also allows you to use the dependency-injection inside your project. So, you can test your code with [Google Test](https://github.com/google/googletest) before testing on the target hardware.
7
+
This class collection ( or class library ) encapsules the certain data structure of Pico SDK behind the classes. And it also allows programmers to use the dependency-injection in their projects. So, programmers can test their code with [Google Test](https://github.com/google/googletest) before testing on the target hardware.
8
8
9
-
These classes are provided in this version.
9
+
The following classes are provided in this version.
0 commit comments