Browse Source

Read DMA version for HighFlex based ipecamera (may break older cameras)

Suren A. Chilingaryan 6 years ago
parent
commit
92da72774b
1 changed files with 5 additions and 1 deletions
  1. 5 1
      dma/ipe.c

+ 5 - 1
dma/ipe.c

@@ -55,7 +55,11 @@ pcilib_dma_context_t *dma_ipe_init(pcilib_t *pcilib, const char *model, const vo
 	ctx->version = IPEDMA_VERSION(version_value);
 	
 	if ((model)&&(!strcasecmp(model, "ipecamera"))) {
-	    ctx->gen = 2;
+            if (IPEDMA_GENERATION(version_value) > 2) {
+		ctx->gen = 3;
+	    } else {
+		ctx->gen = 2;
+	    }
 	} else {
             if (IPEDMA_GENERATION(version_value) > 2) {
 		ctx->gen = 3;