Oliver Fabel 1 год назад
Родитель
Сommit
fe1a7f6d16

+ 20 - 0
examples/flipperzero_adc_test.py

@@ -0,0 +1,20 @@
+import flipperzero as f0
+import time
+
+f0.gpio_init_pin(f0.GPIO_PIN_PC1, f0.GPIO_MODE_ANALOG)
+
+for _ in range(1,1000):
+  raw_value = f0.adc_read_pin_value(f0.GPIO_PIN_PC1)
+  raw_voltage = f0.adc_read_pin_voltage(f0.GPIO_PIN_PC1)
+  
+  value = '{value} #'.format(value=raw_value)
+  voltage = '{value} mV'.format(value=raw_voltage)
+
+  f0.canvas_clear()
+
+  f0.canvas_set_text(10, 32, value)
+  f0.canvas_set_text(70, 32, voltage)
+
+  f0.canvas_update()
+
+  time.sleep_ms(10)

+ 3 - 3
examples/flipperzero_gpio_input_test.py

@@ -5,8 +5,8 @@ f0.gpio_init_pin(f0.GPIO_PIN_PA7, f0.GPIO_MODE_OUTPUT_PUSH_PULL)
 f0.gpio_init_pin(f0.GPIO_PIN_PC1, f0.GPIO_MODE_INPUT, f0.GPIO_PULL_UP, f0.GPIO_SPEED_HIGH)
 f0.gpio_init_pin(f0.GPIO_PIN_PC1, f0.GPIO_MODE_INPUT, f0.GPIO_PULL_UP, f0.GPIO_SPEED_HIGH)
 
 
 for _ in range(0,15):
 for _ in range(0,15):
-    state = f0.gpio_get_pin(f0.GPIO_PIN_PC1)
+  state = f0.gpio_get_pin(f0.GPIO_PIN_PC1)
 
 
-    f0.gpio_set_pin(f0.GPIO_PIN_PA7, state)
+  f0.gpio_set_pin(f0.GPIO_PIN_PA7, state)
 
 
-    time.sleep(1)
+  time.sleep(1)

+ 4 - 4
examples/flipperzero_gpio_interrupt_test.py

@@ -8,10 +8,10 @@ f0.gpio_init_pin(f0.GPIO_PIN_PC1, f0.GPIO_MODE_INTERRUPT_RISE, f0.GPIO_PULL_UP,
 
 
 @f0.on_gpio
 @f0.on_gpio
 def on_gpio(pin):
 def on_gpio(pin):
-    if pin == f0.GPIO_PIN_PC0:
-        f0.gpio_set_pin(f0.GPIO_PIN_PA7, True)
-    if pin == f0.GPIO_PIN_PC1:
-        f0.gpio_set_pin(f0.GPIO_PIN_PA7, False)
+  if pin == f0.GPIO_PIN_PC0:
+    f0.gpio_set_pin(f0.GPIO_PIN_PA7, True)
+  if pin == f0.GPIO_PIN_PC1:
+    f0.gpio_set_pin(f0.GPIO_PIN_PA7, False)
 
 
 for _ in range(1, 1500):
 for _ in range(1, 1500):
   time.sleep_ms(10)
   time.sleep_ms(10)