void boardCaptureDestroy() { boardCaptureStop(); if (cap.timer != NULL) { boardTimerDestroy(cap.timer); cap.timer = NULL; } cap.state = CAPTURE_IDLE; }
void microchip24x00Destroy(Microchip24x00* rm) { if (rm->sramFilename[0]) { sramSave(rm->sramFilename, rm->romData, rm->romMask + 1, NULL, 0); } boardTimerDestroy(rm->timer); free(rm->romData); free(rm); }
static void counterDestroy(Counter* counter) { boardTimerDestroy(counter->timer); free(counter); }