Skip to content

Releases: davidlmorris/debuggery

debuggery 1.2.2

Choose a tag to compare

@davidlmorris davidlmorris released this 26 Aug 05:48
  • Removed spurious 'bFirstReport' from speed test code.
  • Added a report when the cumulative average has been reset.

debuggery 1.2.1

Choose a tag to compare

@davidlmorris davidlmorris released this 23 Aug 05:20
  • Fix Arduino library lint issue in library.properties (only one category allowed).
    (See 1.2.0 for the real changes)

debuggery 1.2.0

Choose a tag to compare

@davidlmorris davidlmorris released this 23 Aug 04:39
  • Bumped to 1.2 since there are some big jumps in speed test options.
  • Added more comments on colour to the header.
  • Added a cumulative average counter to the speed test, with the following function calls:
    speedTest(const uint8_t reportEvery, const char* extraText, const bool bAverageReset, const bool bAverageReset) and
    speedTest(const uint8_t reportEvery, const char* extraText, const char* moreExtraText, const bool bAverage, const bool bAverageReset).
  • modified speedtest(...) to return a bool, reporting false, unless it performed a report.
  • Modified examples/debug_speedtest to account for the new variants.

debuggery 1.1.9

Choose a tag to compare

@davidlmorris davidlmorris released this 04 Aug 03:01
  • Added void "speedTest(const uint8_t reportEvery, char * extraText); and void "speedTest(const uint8_t reportEvery, char * extraText, char * moreExtraText);so extra info can be printed each time the speed is displayed. Note these are strings only.
  • Removed the single quotes wrapping the greeting in void progAnnounce(char *programmeName, char *greeting).

debuggery 1.1.8

Choose a tag to compare

@davidlmorris davidlmorris released this 28 Jul 05:09
  • fixing version information in library.properties and library.json.

debuggery 1.1.7

Choose a tag to compare

@davidlmorris davidlmorris released this 27 Jul 23:45
  • fixed conversion from 'SerialConfig' to 'uint8_t' (which should have been uint32_t).
  • Commented out define assert(e), as far too likely to conflict with existing 'asserts', especially for the Esp32.

debuggery 1.1.6

Choose a tag to compare

@davidlmorris davidlmorris released this 26 Jul 05:02
  • Changed to <Arduino.h> rather than <arduino.h> in debug_multitask 'debug_multitask.ino' example.

debuggery 1.1.5

Choose a tag to compare

@davidlmorris davidlmorris released this 26 Jul 04:58
  • Changed to <Arduino.h> rather than <arduino.h> in debug_multitask example.

debuggery 1.1.4

Choose a tag to compare

@davidlmorris davidlmorris released this 26 Jul 04:50
  • Removed debug_assert macros from inside print colour which could cause stack overflow failures as they were self-referring.
  • Improved debug_multitask by adding Macros in the same style as the ones in debuggery.h
  • Minor changes to keywords and library properties.
  • Added library.json for platformIO.

Debuggery 1.1.2

Choose a tag to compare

@davidlmorris davidlmorris released this 25 Jul 06:29
  • Removed a weird macro that somehow crept in from debuggery.h.
  • Added debug_multitask example.