mirror of
https://github.com/jayofelony/pwnagotchi.git
synced 2025-07-01 18:37:27 -04:00
@ -14,11 +14,18 @@
|
|||||||
system:
|
system:
|
||||||
boot_options:
|
boot_options:
|
||||||
- "dtoverlay=dwc2"
|
- "dtoverlay=dwc2"
|
||||||
- "dtoverlay=spi0-0cs"
|
|
||||||
- "dtparam=i2c1=on"
|
- "dtparam=i2c1=on"
|
||||||
- "dtparam=i2c_arm=on"
|
- "dtparam=i2c_arm=on"
|
||||||
- "dtparam=spi=on"
|
- "dtparam=spi=on"
|
||||||
- "gpu_mem=16"
|
- "gpu_mem=16"
|
||||||
|
- "[pi0]"
|
||||||
|
- "dtoverlay=spi0-0cs"
|
||||||
|
- "[pi3]"
|
||||||
|
- "dtoverlay=spi0-0cs"
|
||||||
|
- "[pi4]"
|
||||||
|
- "dtoverlay=spi0-0cs"
|
||||||
|
- "[pi5]"
|
||||||
|
- "dtoverlay=spi6-2cs"
|
||||||
modules:
|
modules:
|
||||||
- "i2c-dev"
|
- "i2c-dev"
|
||||||
services:
|
services:
|
||||||
@ -204,6 +211,13 @@
|
|||||||
path: /etc/rc.local
|
path: /etc/rc.local
|
||||||
state: absent
|
state: absent
|
||||||
|
|
||||||
|
- name: adjust /boot/config.txt
|
||||||
|
lineinfile:
|
||||||
|
dest: /boot/config.txt
|
||||||
|
insertafter: EOF
|
||||||
|
line: '{{ item }}'
|
||||||
|
with_items: "{{system.boot_options}}"
|
||||||
|
|
||||||
- name: change root partition
|
- name: change root partition
|
||||||
replace:
|
replace:
|
||||||
dest: /boot/firmware/cmdline.txt
|
dest: /boot/firmware/cmdline.txt
|
||||||
|
@ -51,7 +51,7 @@ class RaspberryPi:
|
|||||||
self.SPI = spidev.SpiDev()
|
self.SPI = spidev.SpiDev()
|
||||||
self.GPIO_RST_PIN = gpiozero.LED(self.RST_PIN)
|
self.GPIO_RST_PIN = gpiozero.LED(self.RST_PIN)
|
||||||
self.GPIO_DC_PIN = gpiozero.LED(self.DC_PIN)
|
self.GPIO_DC_PIN = gpiozero.LED(self.DC_PIN)
|
||||||
# self.GPIO_CS_PIN = gpiozero.LED(self.CS_PIN)
|
self.GPIO_CS_PIN = gpiozero.LED(self.CS_PIN)
|
||||||
self.GPIO_PWR_PIN = gpiozero.LED(self.PWR_PIN)
|
self.GPIO_PWR_PIN = gpiozero.LED(self.PWR_PIN)
|
||||||
self.GPIO_BUSY_PIN = gpiozero.Button(self.BUSY_PIN, pull_up=False)
|
self.GPIO_BUSY_PIN = gpiozero.Button(self.BUSY_PIN, pull_up=False)
|
||||||
|
|
||||||
@ -66,11 +66,11 @@ class RaspberryPi:
|
|||||||
self.GPIO_DC_PIN.on()
|
self.GPIO_DC_PIN.on()
|
||||||
else:
|
else:
|
||||||
self.GPIO_DC_PIN.off()
|
self.GPIO_DC_PIN.off()
|
||||||
# elif pin == self.CS_PIN:
|
elif pin == self.CS_PIN:
|
||||||
# if value:
|
if value:
|
||||||
# self.GPIO_CS_PIN.on()
|
self.GPIO_CS_PIN.on()
|
||||||
# else:
|
else:
|
||||||
# self.GPIO_CS_PIN.off()
|
self.GPIO_CS_PIN.off()
|
||||||
elif pin == self.PWR_PIN:
|
elif pin == self.PWR_PIN:
|
||||||
if value:
|
if value:
|
||||||
self.GPIO_PWR_PIN.on()
|
self.GPIO_PWR_PIN.on()
|
||||||
@ -84,8 +84,8 @@ class RaspberryPi:
|
|||||||
return self.RST_PIN.value
|
return self.RST_PIN.value
|
||||||
elif pin == self.DC_PIN:
|
elif pin == self.DC_PIN:
|
||||||
return self.DC_PIN.value
|
return self.DC_PIN.value
|
||||||
# elif pin == self.CS_PIN:
|
elif pin == self.CS_PIN:
|
||||||
# return self.CS_PIN.value
|
return self.CS_PIN.value
|
||||||
elif pin == self.PWR_PIN:
|
elif pin == self.PWR_PIN:
|
||||||
return self.PWR_PIN.value
|
return self.PWR_PIN.value
|
||||||
|
|
||||||
@ -119,7 +119,7 @@ class RaspberryPi:
|
|||||||
if cleanup:
|
if cleanup:
|
||||||
self.GPIO_RST_PIN.close()
|
self.GPIO_RST_PIN.close()
|
||||||
self.GPIO_DC_PIN.close()
|
self.GPIO_DC_PIN.close()
|
||||||
# self.GPIO_CS_PIN.close()
|
self.GPIO_CS_PIN.close()
|
||||||
self.GPIO_PWR_PIN.close()
|
self.GPIO_PWR_PIN.close()
|
||||||
self.GPIO_BUSY_PIN.close()
|
self.GPIO_BUSY_PIN.close()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user