"""
Franzininho WiFi + CiruitPython demo
"""
###
# Referencias 
# https://github.com/adafruit/Adafruit_CircuitPython_ILI9341
# https://capsistema.com.br/index.php/2021/07/22/raspberry-pi-pico-circuitpython-ili9341-spi-display-com-toque/

#import adafruit_miniqr
import board
import digitalio
import adafruit_ili9341
import time
import PixCopiaCola
import time
import busio
from digitalio import DigitalInOut, Direction, Pull


spi = board.SPI()

#led = digitalio.DigitalInOut(board.IO2)
#led.switch_to_output()
#led.value = False
#led.value = True

# Configura o pino do botão
btn = DigitalInOut(board.IO3)       # mapea para pino 5 
btn.direction = Direction.INPUT     # configura como entrada
btn.pull = Pull.UP                  # habilita pull-up interno


# Configura o pino do led
led = DigitalInOut(board.IO2)       # mapea para pino 4 
led.direction = Direction.OUTPUT    # configura como saída
led.value = 1 
# loop infinito
while True:
    #print(btn.value)
    if btn.value == 1:               # Se botão pressionado                
        led.value=0
        ###
        #Gera QRCode
        #led.value=not led.value     # inverte estado do LED        
        print(PixCopiaCola.getCopiaCola(
                "jornadadodesenvolvimento@o2br.net",
                "0.02",
                "Andre da Silva Mesquita",
                "BRASILIA",
                "pag002" ))  ##não aceita mais enviar mensagens no campo de informação livre

        time.sleep(1)        # delay de 10 ms
        led.value=1
        while btn.value==1:         # Aguarda botão ser solto
            time.sleep(0.01)        # delay de 10 ms


#print(PixCopiaCola.getCopiaCola(
#  "pix.bb@o2br.net",
#  "0.02",
#  "Andre da Silva Mesquita",
#  "BRASILIA",
#  "***" ))

#print(PixCopiaCola.getCopiaCola(
#  "pix.bb@o2br.net",
#  "0.02",
#  "Andre da Silva Mesquita",
#  "BRASILIA",
#  "***" ))  ##não aceita mais enviar mensagens no campo de informação livre


#print(PixCopiaCola.getCopiaCola(
#  "pix@calango.club",
#  "0.01",
#  "JOSE ADEMAR PEIXOTO DE SO",
#  "BRASILIA",
#  "***" ))  

#while True:    
#    #print("Hello, Franzininho WiFi! Press Ctrl+C for REPL")
#    led.value = True
#    time.sleep(0.5)
#    led.value = False
#    time.sleep(0.5)

franzi:0
franzi:1
franzi:2
franzi:3
franzi:4
franzi:5
franzi:6
franzi:7
franzi:8
franzi:9
franzi:10
franzi:11
franzi:12
franzi:13
franzi:14
franzi:15
franzi:16
franzi:17
franzi:18
franzi:21
franzi:26
franzi:33
franzi:34
franzi:35
franzi:36
franzi:37
franzi:38
franzi:39
franzi:40
franzi:41
franzi:42
franzi:43
franzi:44
franzi:45
franzi:46
franzi:3V3.1
franzi:GND.1
franzi:3V3.2
franzi:GND.7
franzi:SDA
franzi:SCL
franzi:5V.1
franzi:GND.3
franzi:GND.2
franzi:5V.2
franzi:GND.4
franzi:GND.5
franzi:GND.6
franzi:5V.3
franzi:21.2
led1:A
led1:C
lcd1:VCC
lcd1:GND
lcd1:CS
lcd1:RST
lcd1:D/C
lcd1:MOSI
lcd1:SCK
lcd1:LED
lcd1:MISO
NOCOMNCVCCGNDINLED1PWRRelay Module
relay1:VCC
relay1:GND
relay1:IN
relay1:NC
relay1:COM
relay1:NO
vcc1:VCC
gnd1:GND
btn1:1.l
btn1:2.l
btn1:1.r
btn1:2.r