- Separate the code into source and declarations.
- Fix bug that occurs on callback assertions.
Update the api to use the Mbed OS 6 callback api rather than FunctionPointer
.
Made the isr()
protected and made the class a friend of Ticker. Read the
previous state and store when the sample frequency is set so that initial
assert_deassert_held()
isn't called at startup.
Added an extra overloaded constructor that allows the DigitalIn PinMode to be passed when the the class is declared. So mode() isn't really needed but is left in for completeness.
Updated some doxygen comments.
Added ChangeLog.h file.
Fixed some typos.
Initial Release.