X-CUBE-SMBUS software package contains SMBus/PMBus stack implementation for STM32Cube.
The SMBus stack is built on STM32Cube HAL drivers to implement the transport layer. The middleware also includes the template for further expansion and personalization of PMBus support.
Strict usage of the STM32Cube ensures high portability to other microcontrollers of the STM32 family.
The package comes with an example and basic functionality tests intended for below boards: 32F072BDISCOVERY, 32L0538DISCOVERY, 32L476GDISCOVERY and STM32F3DISCOVERY.
Key FeaturesSMBus 3.0 transfers:
- Quick command
- Read/Write byte/word
- Block transfers
- Process call
- Zone commands
PMBus 1.3.1 support:
- Group command
- Extended command
- Alert signal and response
- Address resolution protocol
- Packet error checking
- Host notification protocol
- Up to 1 MHz speed tested
The STM32Cube.AI is an extension pack of the widely used STM32CubeMX configuration and code generation tool enabling AI on STM32 Arm® Cortex®-M-based microcontrollers.
The X-CUBE-VS4A Expansion Package consists of a set of libraries and application examples for STM32F7 Series microcontrollers acting as Alexa-enabled devices. It runs on the 32F769IDISCOVERY board, which provides a native Ethernet interface.
Check out our video to get inspired to release your creativity