Contents
introduction
Software reference
Hardware reference
Apps solution samples
Middleware
1. hpm_motor LIB USER GUIDE
2. hpm_monitor
3. hpm_ota
Customer feedback
HPMicro Software Development Kit
Middleware
View page source
Middleware
1. hpm_motor LIB USER GUIDE
1.1. overview
1.2. Installing the HPM MOTOR Library
1.2.1. hpm_motor library package contents
1.2.2. How to Install the HPM MOTOR Library
1.3. Library function description
1.3.1. Trajectory planning algorithm
1.3.2. Inertia identification algorithm
1.4. API
2. hpm_monitor
2.1. Introduction
2.2. Features
2.3. Protocol Version
2.4. Sampling Mode
2.4.1. 1. Notify Mode
2.4.2. 2. Stream Mode
2.4.3. 3. Buffer Mode
2.4.4. 4. User-defined channel
2.5. Instructions for Use
2.5.1. 1. APPS CMakeLists.txt Config
2.5.2. 2. monitor_config.h Config
2.5.3. 3.Service Invocation
2.6. Custom Channel Data Reporting
2.6.1. 1. Define global variables and register them to the monitoring channel.
2.6.2. 2. Add Single Data Upload
2.6.3. 3. Add array data reporting
2.6.4. 4. Example of Motor Current Loop
2.7. Core Functionality
2.7.1. Protocol Analysis
2.7.2. Memory Access Engine
2.7.3. Data Packetization
2.7.4. Integration Method
2.8. Technical Advantages
2.8.1. 1. Low CPU Utilization
2.8.2. 2. Independent Memory Pool
2.8.3. 3. Flexible Sampling Modes
2.8.4. 4. Real-Time Performance Guarantee
2.9. Version History
2.10. Important Notes
2.11. API
3. hpm_ota
3.1. Introduction
3.2. Features
3.3. Introduction
3.3.1. General Flash Partition
3.3.2. RAM or FLASH XIP Operation
3.3.3. Firmware Encryption
3.3.4. Full Upgrade
3.3.5. Differential Upgrade (Incremental Upgrade)
3.3.6. Compressed Upgrade
3.4. API