X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fdemo%2Fprotocol.c;h=a969d02995cb661c35ff54bf2891fbc018a1f28d;hb=78d78afb572ca8fe0321cf6d5e2c3e4a5b32a04d;hp=305ff17cd85d26430d926459133a063b3f32bfd8;hpb=4d8338bb96568e316b425cb2aa0d32bce9f7726c;p=libsigrok.git diff --git a/src/hardware/demo/protocol.c b/src/hardware/demo/protocol.c index 305ff17c..a969d029 100644 --- a/src/hardware/demo/protocol.c +++ b/src/hardware/demo/protocol.c @@ -252,6 +252,15 @@ SR_PRIV void demo_generate_analog_pattern(struct dev_context *devc) devc->analog_patterns[PATTERN_ANALOG_RANDOM] = pattern; } +SR_PRIV void demo_free_analog_pattern(struct dev_context *devc) +{ + g_free(devc->analog_patterns[PATTERN_SQUARE]); + g_free(devc->analog_patterns[PATTERN_SINE]); + g_free(devc->analog_patterns[PATTERN_TRIANGLE]); + g_free(devc->analog_patterns[PATTERN_SAWTOOTH]); + g_free(devc->analog_patterns[PATTERN_ANALOG_RANDOM]); +} + static uint64_t encode_number_to_gray(uint64_t nr) { return nr ^ (nr >> 1);