BMSv4_pincfg

Configure BMSv4 pins and peripherals in STM32CubeMX projects.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Myfro9/skills --skill bmsv4-pincfg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: BMSv4_pincfg
Source: https://github.com/Myfro9/skills/tree/main/BMSv4_pincfg
Command: npx skills add https://github.com/Myfro9/skills --skill bmsv4-pincfg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the complex process of configuring STM32CubeMX projects to match the specific hardware pin and peripheral requirements of the BMSv4 system, ensuring correct functionality and saving significant manual setup time.

Core Features & Use Cases

  • Automated Pin & Peripheral Configuration: Sets up SPI3, chip select lines, PWM outputs, and ADC inputs according to BMSv4 specifications.
  • Code Regeneration & Verification: Integrates with STM32CubeMX to regenerate code and verify the build, ensuring the project is ready for development.
  • Use Case: When starting a new BMSv4 project or updating an existing one, use this Skill to apply all necessary hardware configurations to your STM32CubeMX project, avoiding manual errors and ensuring compliance with hardware design.

Quick Start

Apply the BMSv4 hardware pin and peripheral configuration to the existing STM32CubeMX project.

Frequently Asked Questions about BMSv4_pincfg

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

FAQPage Schema
How do I configure STM32CubeMX pins for BMSv4 hardware peripherals?

To configure STM32CubeMX pins for BMSv4 hardware, you can automate the setup of SPI3, chip select GPIO outputs, PWM outputs, and specific ADC inputs. This process modifies an existing project while preserving unmodified configurations.

Can I regenerate STM32CubeMX code and verify the build process automatically?

Yes, STM32CubeMX code can be regenerated and verified automatically. The skill integrates with a local STM32CubeMX installation to apply hardware configurations and ensure the project build is ready for development.

Do I need a local STM32CubeMX installation to apply BMSv4 pin configurations?

Yes, a local STM32CubeMX installation is required. The configuration process relies on the local installation to regenerate code and verify the build after applying BMSv4 hardware pin and peripheral settings.

What is the best way to set up SPI3 and ADC inputs for a BMSv4 embedded system?

The best way to set up SPI3 and ADC inputs for a BMSv4 embedded system is to use an automated configuration tool. This ensures precise adherence to hardware specifications and avoids manual errors during peripheral setup.

Will applying BMSv4 peripheral settings overwrite my existing STM32CubeMX project configurations?

No, applying BMSv4 peripheral settings will not overwrite existing configurations. The process ensures precise adherence to hardware specifications while explicitly preserving existing project configurations that are not targeted for modification.