File tree Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change 538
538
0x3008 , 0x02 ,
539
539
# 50Hz
540
540
0x3C00 , 0x04 ,
541
- _REG_DLY , 300 ,
541
+ # _REG_DLY, 300,
542
542
]
543
543
544
544
_sensor_format_jpeg = [
@@ -862,23 +862,25 @@ def __init__(
862
862
else :
863
863
self ._mclk_pwm = None
864
864
865
+ if reset :
866
+ self ._reset = reset
867
+ self ._reset .switch_to_output (False )
868
+ else :
869
+ self ._reset = None
870
+
865
871
if shutdown :
866
872
self ._shutdown = shutdown
867
873
self ._shutdown .switch_to_output (True )
868
- time .sleep (0.1 )
874
+ time .sleep (0.005 ) # t2, 5ms stability
869
875
self ._shutdown .switch_to_output (False )
870
- time .sleep (0.3 )
871
876
else :
872
877
self ._shutdown = None
873
878
874
- if reset :
875
- self ._reset = reset
876
- self ._reset .switch_to_output (False )
877
- time .sleep (0.1 )
879
+ if self ._reset :
880
+ time .sleep (0.001 ) # t3, 1ms delay from pwdn
878
881
self ._reset .switch_to_output (True )
879
- time .sleep (0.1 )
880
- else :
881
- self ._reset = None
882
+ time .sleep (0.02 )
883
+
882
884
883
885
# Now that the master clock is running, we can initialize i2c comms
884
886
super ().__init__ (i2c_bus , i2c_address )
You can’t perform that action at this time.
0 commit comments