-
Notifications
You must be signed in to change notification settings - Fork 3
Design
What does it take in? What does it spit out? Basically, the API that it uses and that I need to replicate.
The converter takes in signals from the PS/2 or AT pins.
The controller has it's sense and strobe pins attached to the keyswitches, in a matrix arrangement.
Both the converter and the controller output scancodes as a USB HID device. For the controller, even if the matrix is not defined, a scancode is still emitted.
How does the controller do it? Any special tricks used to make the conversion?
Soarer's Converter/Controller is special among all controllers, since it can be configured with a hex file directly. How does this work? How do we retain compatibility with it, as a possible standard for matrix configuration?
Soarer provided the source code for the communication programs scas, scwr, and scinfo. These communicate with Soarer's Controller in a standard interface to send it configuration data. How does that work?
- Home
- Compilation
- Design
- New Features
- Controller System - The Controller is based on a matrix, rather than the PS/2 pins.