From rkit
MCU↔WPF 시리얼 통신 브릿지 가이드. UART/SerialPort 설정 일관성, 프로토콜 설계. Triggers: serial, UART, SerialPort, 시리얼, 통신 브릿지, MCU WPF 연동
npx claudepluginhub solitasroh/rkit --plugin rkitThis skill is limited to using the following tools:
```c
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
huart1.Init.BaudRate = 115200;
huart1.Init.WordLength = UART_WORDLENGTH_8B;
huart1.Init.StopBits = UART_STOPBITS_1;
huart1.Init.Parity = UART_PARITY_NONE;
huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
// NuGet: System.IO.Ports (required in .NET 8, built-in in .NET Framework)
var port = new SerialPort("COM3", 115200, Parity.None, 8, StopBits.One);
port.DataReceived += (s, e) => {
var data = port.ReadExisting();
Dispatcher.Invoke(() => ReceivedText += data);
};
port.Open();
| Parameter | MCU Value | WPF Value | Must Match |
|---|---|---|---|
| Baud Rate | 115200 | 115200 | Yes |
| Data Bits | WORDLENGTH_8B | 8 | Yes |
| Parity | PARITY_NONE | Parity.None | Yes |
| Stop Bits | STOPBITS_1 | StopBits.One | Yes |
| Flow Control | HWCONTROL_NONE | Handshake.None | Yes |