@@ -7,8 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
7
7
8
8
## [ Unreleased]
9
9
### Added
10
-
11
10
- Minimal Wire mocks. Will not provide support for unit testing I2C communication yet, but will allow compilation of libraries that use I2C.
11
+ - ` StreamTape ` class now bridges ` Stream ` and ` HardwareSerial ` to allow general-purpose stream mocking & history
12
12
13
13
### Changed
14
14
- Arduino command failures (to read preferences) now causes a fatal error, with help for troubleshooting the underlying command
@@ -25,19 +25,19 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
25
25
26
26
## [ 0.2.0] - 2019-02-20
27
27
### Added
28
- * ` release-new-version.sh ` script
29
- * outputs for ` PinHistory ` can now report timestamps
30
- * Fibonacci Clock for clock testing purposes (internal to this library)
28
+ - ` release-new-version.sh ` script
29
+ - outputs for ` PinHistory ` can now report timestamps
30
+ - Fibonacci Clock for clock testing purposes (internal to this library)
31
31
32
32
### Changed
33
- * Shortened ` ArduinoQueue ` push and pop operations
34
- * ` ci/Queue.h ` is now ` MockEventQueue.h ` , with timing data
35
- * ` MockEventQueue::Node ` now contains struct ` MockEventQueue::Event ` , which contains both the templated type ` T ` and a field for a timestamp.
36
- * Construction of ` MockEventQueue ` now includes a constructor argument for the time-fetching function
37
- * Construction of ` PinHistory ` now includes a constructor argument for the time-fetching function
38
- * ` PinHistory ` can now return an array of timestamps for its events
39
- * ` GodmodeState ` is now a singleton pattern, which is necessary to support the globality of Arduino functions
40
- * ` GodmodeState ` now uses timestamped PinHistory for Analog and Digital
33
+ - Shortened ` ArduinoQueue ` push and pop operations
34
+ - ` ci/Queue.h ` is now ` MockEventQueue.h ` , with timing data
35
+ - ` MockEventQueue::Node ` now contains struct ` MockEventQueue::Event ` , which contains both the templated type ` T ` and a field for a timestamp.
36
+ - Construction of ` MockEventQueue ` now includes a constructor argument for the time-fetching function
37
+ - Construction of ` PinHistory ` now includes a constructor argument for the time-fetching function
38
+ - ` PinHistory ` can now return an array of timestamps for its events
39
+ - ` GodmodeState ` is now a singleton pattern, which is necessary to support the globality of Arduino functions
40
+ - ` GodmodeState ` now uses timestamped PinHistory for Analog and Digital
41
41
42
42
### Fixed
43
43
* ` ArduinoQueue ` no longer leaks memory
0 commit comments