Calculate, generate code, and review schematics for embedded engineering tasks.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "io.github.ethan-hub26/embedcalc-mcp" MCP server from askskill: Run: claude mcp add 'io-github-ethan-hub26-embedcalc-mcp' -- npx -y embedcalc-mcp
Calculate the CRC result for CRC-16/CCITT and provide example embedded C code. Input bytes are 0x31 0x32 0x33 0x34, initial value 0xFFFF, polynomial 0x1021.
Returns the CRC result, explains the key parameters, and provides ready-to-use C code.
Based on a 72MHz clock and a target 1kHz timer interrupt, calculate the timer prescaler and reload values, then generate STM32-style initialization code.
Provides the timing calculations, recommended register values, and matching initialization code.
Review this KiCad schematic with focus on power decoupling, reset circuitry, clock connections, and common ERC risks, then suggest fixes.
Outputs a structured review highlighting potential issues, risk reasons, and actionable fixes.
Use precise tools for math, randomness, dates, encoding, hashing, and more.
Embed your codebase for fast semantic search with Graph RAG.
Analyze KiCad schematics and PCBs, validate designs, and generate embedded code.
Perform arithmetic, bitwise, conversion, and encoding tasks for development and reverse engineering.
Search STM32 docs and get embedded development assistance.
Compute and verify Keccak cryptographic hashes for data integrity checks.