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.