mirror of
https://github.com/clockworkpi/DevTerm.git
synced 2025-12-13 10:48:49 +01:00
Merge branch 'main' into thermal_fix1
This commit is contained in:
commit
2110daf074
@ -696,10 +696,10 @@ index 287fa58..dec500b 100644
|
|||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
diff --git a/wiringPi/wiringCPi.c b/wiringPi/wiringCPi.c
|
diff --git a/wiringPi/wiringCPi.c b/wiringPi/wiringCPi.c
|
||||||
new file mode 100755
|
new file mode 100755
|
||||||
index 0000000..f5f1303
|
index 0000000..8e2cb85
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/wiringPi/wiringCPi.c
|
+++ b/wiringPi/wiringCPi.c
|
||||||
@@ -0,0 +1,819 @@
|
@@ -0,0 +1,834 @@
|
||||||
+#include "wiringPi.h"
|
+#include "wiringPi.h"
|
||||||
+#include <stdio.h>
|
+#include <stdio.h>
|
||||||
+#include <stdint.h>
|
+#include <stdint.h>
|
||||||
@ -1147,8 +1147,14 @@ index 0000000..f5f1303
|
|||||||
+ regval = readR(gpio_phyaddr);
|
+ regval = readR(gpio_phyaddr);
|
||||||
+ printf("Input mode set over reg val: %#x\n",regval);
|
+ printf("Input mode set over reg val: %#x\n",regval);
|
||||||
+ }
|
+ }
|
||||||
|
+#elif defined(CONFIG_CLOCKWORKPI_A04)
|
||||||
|
+ regval &= ~(0x7 << offset);
|
||||||
|
+ writeR(regval, phyaddr);
|
||||||
|
+ regval = readR(phyaddr);
|
||||||
|
+ if (wiringPiDebug)
|
||||||
|
+ printf("Input mode set over reg val: %#x\n",regval);
|
||||||
+#else
|
+#else
|
||||||
+ regval &= ~(7 << offset);
|
+ regval &= ~(0xf << offset);
|
||||||
+ writeR(regval, phyaddr);
|
+ writeR(regval, phyaddr);
|
||||||
+ regval = readR(phyaddr);
|
+ regval = readR(phyaddr);
|
||||||
+ if (wiringPiDebug)
|
+ if (wiringPiDebug)
|
||||||
@ -1168,8 +1174,17 @@ index 0000000..f5f1303
|
|||||||
+ regval = readR(gpio_phyaddr);
|
+ regval = readR(gpio_phyaddr);
|
||||||
+ printf("Out mode get value: 0x%x\n",regval);
|
+ printf("Out mode get value: 0x%x\n",regval);
|
||||||
+ }
|
+ }
|
||||||
|
+#elif defined(CONFIG_CLOCKWORKPI_A04)
|
||||||
|
+ regval &= ~(0x7 << offset);
|
||||||
|
+ regval |= (1 << offset);
|
||||||
|
+ if (wiringPiDebug)
|
||||||
|
+ printf("Out mode ready set val: 0x%x\n",regval);
|
||||||
|
+ writeR(regval, phyaddr);
|
||||||
|
+ regval = readR(phyaddr);
|
||||||
|
+ if (wiringPiDebug)
|
||||||
|
+ printf("Out mode get value: 0x%x\n",regval);
|
||||||
+#else
|
+#else
|
||||||
+ regval &= ~(7 << offset);
|
+ regval &= ~(0xf << offset);
|
||||||
+ regval |= (1 << offset);
|
+ regval |= (1 << offset);
|
||||||
+ if (wiringPiDebug)
|
+ if (wiringPiDebug)
|
||||||
+ printf("Out mode ready set val: 0x%x\n",regval);
|
+ printf("Out mode ready set val: 0x%x\n",regval);
|
||||||
Loading…
x
Reference in New Issue
Block a user