platform-port

Port FastLED to new MCU platforms with detection headers and driver scaffolding.

7.5k|1.8k|Updated Nov 10, 2013
One-click install
npx skills add https://github.com/FastLED/FastLED --skill platform-port
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: platform-port
Source: https://github.com/FastLED/FastLED/tree/main/.claude/skills/platform-port
Command: npx skills add https://github.com/FastLED/FastLED --skill platform-port

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Porting FastLED to new MCU platforms can be complex, requiring careful handling of platform-specific types, drivers, and build rules.

Core Features & Use Cases

  • Platform detection headers and macros for new MCUs
  • Platform-specific int.h mappings and dispatcher integration
  • Clockless and SPI driver scaffolding guidance
  • Build-system integration tips for cross-platform support

Quick Start

Port this skill to a new MCU family by following the porting guide to scaffold detection, types, and basic drivers.

Frequently Asked Questions about platform-port

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I port FastLED to a new MCU platform?▼

Porting FastLED to a new MCU requires scaffolding platform detection headers, mapping integer types, and integrating build rules to ensure consistent cross-platform support.

What do I need to set up platform detection macros for a new microcontroller?▼

Setting up platform detection macros for a new microcontroller involves creating detection headers and dispatcher integration to correctly route build-system rules and driver scaffolding.

How do I scaffold clockless and SPI drivers when adding MCU support?▼

Scaffolding clockless and SPI drivers for new MCU support requires following porting guides to establish basic driver paths and platform-specific type mappings for consistent behavior.

Does porting FastLED require modifying the build-system for cross-platform integration?▼

Porting FastLED requires modifying the build-system for cross-platform integration to properly compile platform-specific types, drivers, and detection headers for the target microcontroller.

What are the limitations of porting FastLED to unsupported MCU families?▼

Limitations when porting FastLED to unsupported MCU families include the strict requirement for manual integer type mappings, custom build-system integration, and basic driver scaffolding for clockless paths.