({
gpio_chips: [],
usb_relays: [],
+ serial_ports: [],
})
// Encoder backend
@@ -927,13 +930,15 @@ async function saveAtxConfig() {
driver: atxConfig.value.power.driver,
device: atxConfig.value.power.device || undefined,
pin: atxConfig.value.power.pin,
- active_level: atxConfig.value.power.active_level,
+ baud_rate: atxConfig.value.power.baud_rate,
},
reset: {
driver: atxConfig.value.reset.driver,
device: atxConfig.value.reset.device || undefined,
pin: atxConfig.value.reset.pin,
active_level: atxConfig.value.reset.active_level,
+ baud_rate: atxConfig.value.reset.baud_rate
+ active_level: atxConfig.value.reset.active_level,
},
led: {
enabled: atxConfig.value.led.enabled,
@@ -955,6 +960,8 @@ async function saveAtxConfig() {
function getAtxDevicesForDriver(driver: string): string[] {
if (driver === 'gpio') {
return atxDevices.value.gpio_chips
+ } else if (driver === 'serial') {
+ return atxDevices.value.serial_ports
} else if (driver === 'usbrelay') {
return atxDevices.value.usb_relays
}
@@ -1906,6 +1913,7 @@ onMounted(async () => {
+
@@ -1918,7 +1926,7 @@ onMounted(async () => {
-
+
@@ -1928,6 +1936,16 @@ onMounted(async () => {
+
+
+
+
@@ -1946,6 +1964,7 @@ onMounted(async () => {
+
@@ -1958,7 +1977,7 @@ onMounted(async () => {
-
+
@@ -1968,6 +1987,16 @@ onMounted(async () => {
+
+
+
+