Tesmart KVM have a RS232 connection that can be used to switch inputs remotely.
Example compatible hardware
- HKS0802A1U
- USB to RS232 Adapter (Any should work, but I use this one )
Brewfile.lock.json |
tell application "Calendar" to quit | |
delay 2 | |
tell application "Calendar" | |
activate | |
end tell | |
tell application "System Events" | |
delay 2 -- Wait for Calendar to activate | |
key down {command} | |
keystroke "p" -- Command + P to print | |
key up {command} |
MIT License | |
Copyright (c) [spuder] 2022 | |
Permission is hereby granted, free of charge, to any person obtaining a copy | |
of this software and associated documentation files (the "Software"), to deal | |
in the Software without restriction, including without limitation the rights | |
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
copies of the Software, and to permit persons to whom the Software is | |
furnished to do so, subject to the following conditions: |
# Based on this script https://ask.puppetlabs.com/question/4749/augeas-or-alternative-xml-modification-on-windows/ | |
# I had to flip the logic if $node.NodeType -ne 'Element' to get it to work properly | |
[CmdletBinding()] | |
param ( | |
[string] $filename = $(throw "filename is a required parameter"), | |
[string] $xpath = $(throw "xpath is a required parameter"), | |
[string] $value = $(throw "value is a required parameter") | |
) |
Mozilla Public License, version 2.0 | |
1. Definitions | |
1.1. "Contributor" | |
means each individual or legal entity that creates, contributes to the | |
creation of, or owns Covered Software. | |
1.2. "Contributor Version" |
Tesmart KVM have a RS232 connection that can be used to switch inputs remotely.
Example compatible hardware
Arudino programs to test running a 4 wire PWM fan
Documentation for Gcodes
https://discord.com/channels/956636378458898542/1033511859044765807/1086769991782764645
SENDING:M3001
+ringbuf:1,512,0
Process: WindowServer [277] | |
Path: /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer | |
Identifier: WindowServer | |
Version: 600.00 (451.4) | |
Code Type: X86-64 (Native) | |
Parent Process: launchd [1] | |
Responsible: WindowServer [277] | |
User ID: 88 | |
Date/Time: 2021-03-01 10:41:43.651 -0700 |
Digispark doesn't allow using the normal Serial.println()
that an arduino uses becuase it doesn't show up as a com port.
Instead you need to use hidapitester
or https://github.com/Bluebie/digiusb.rb ruby app to read from USB data.
Digispark has VID/PID
of 16C0/05DF
Start the digterm ruby app and enter 1
in the terminal.
When 1 is pressed, the blue LED (pin 1) should turn on for 1/10 of a second