Kaynağa Gözat

fix for skip

Uros Stevanovic 9 yıl önce
ebeveyn
işleme
18464e9b8e
1 değiştirilmiş dosya ile 9 ekleme ve 6 silme
  1. 9 6
      reset.sh

+ 9 - 6
reset.sh

@@ -251,19 +251,19 @@ function set_number_lines () {
 
 function set_skip () {
     skip=$1
-    echo -e "Write number of lines: \e[93m$number_lines\033[1;m"
-    skip=$(printf "%04x\n" $number_lines)
+    echo -e "Write skip: \e[93m$skip\033[1;m"
+    skip=$(printf "%04x\n" $skip)
 
-    val=a3${number_lines:2:4}
+    val=a3${skip:2:4}
     write_val $val
 
-    val=a4${number_lines:0:2}
+    val=a4${skip:0:2}
     write_val $val
 
-    val=a5${number_lines:2:4}
+    val=a5${skip:2:4}
     write_val $val
 
-    val=a6${number_lines:0:2}
+    val=a6${skip:0:2}
     write_val $val
 
 }
@@ -282,6 +282,7 @@ function print_help () {
     echo -e "\e[33m     --12b: \033[1;m use 12bits, default 10 bits, only use with --cmosis or --all flag"
     echo -e "\e[33m--num-rows: \033[1;m set number of rows, default 1088"
     echo -e "\e[33m--exp-time: \033[1;m set exposure time in us, default 100"
+    echo -e "\e[33m    --skip: \033[1;m set skip, default 0"
     echo -e "\nExample:"
     echo -e "reset.sh --cmosis            ; --> Reset CMOSIS in 10bit mode"
     echo -e "reset.sh --cmosis --12b --4MP; --> Reset CMOSIS in 12bit mode, 2047 rows"
@@ -405,6 +406,7 @@ if [ "$RESET_CMOSIS" ]; then
     configure_cmosis
     set_number_lines $NUM_ROWS
     set_exp_time $EXP_TIME
+    set_skip 0
     #set max number of frames in ddr
     if [ "$MODE12b" ]; then
       pci -w 0x91a0 e 
@@ -421,6 +423,7 @@ if [ "$RESET_ALL" ]; then
     configure_cmosis
     set_number_lines $NUM_ROWS
     set_exp_time $EXP_TIME
+    set_skip 0
     #set max number of frames in ddr
     if [ "$MODE12b" ]; then
       pci -w 0x91a0 e