servo/controller/fw/embed
Bill Finger 51e8fac95a Add Python test scripts for CAN communication
- Created `python_can.py`:
  - Implements a CAN message receiver that processes angle, velocity, and enable/disable flags.
- Added `python_enable_motor.py`:
  - Sends enable/disable commands to the motor via CAN.
- Added `python_send_angle.py`:
  - Sends target angle commands over the CAN bus.
- Added `python_send_velocity.py`:
  - Sends target velocity commands over the CAN bus.
- Configured all scripts to use `python-can` library with `socketcan` interface for CAN communication.
2025-01-18 18:34:05 +03:00
..
include Removed unnecessary fillets, surfaces, and construction elements from each part; Eliminated duplicate parts; Restructured file and folder organization. 2025-01-13 15:09:31 +00:00
knowledges Removed unnecessary fillets, surfaces, and construction elements from each part; Eliminated duplicate parts; Restructured file and folder organization. 2025-01-13 15:09:31 +00:00
lib Removed unnecessary fillets, surfaces, and construction elements from each part; Eliminated duplicate parts; Restructured file and folder organization. 2025-01-13 15:09:31 +00:00
src Refactor and enhance motor control implementation 2025-01-18 18:28:56 +03:00
test Add Python test scripts for CAN communication 2025-01-18 18:34:05 +03:00
.clang-tidy Configure clang tools and update build settings 2025-01-18 18:27:28 +03:00
.clangd Configure clang tools and update build settings 2025-01-18 18:27:28 +03:00
.gitignore Configure clang tools and update build settings 2025-01-18 18:27:28 +03:00
check_gcc_version.py Configure clang tools and update build settings 2025-01-18 18:27:28 +03:00
cubemx_config.ioc Removed unnecessary fillets, surfaces, and construction elements from each part; Eliminated duplicate parts; Restructured file and folder organization. 2025-01-13 15:09:31 +00:00
gen_compile_commands.py Configure clang tools and update build settings 2025-01-18 18:27:28 +03:00
platformio.ini Configure clang tools and update build settings 2025-01-18 18:27:28 +03:00
README.md Removed unnecessary fillets, surfaces, and construction elements from each part; Eliminated duplicate parts; Restructured file and folder organization. 2025-01-13 15:09:31 +00:00

Встроенное ПО для сервипривода на STM32F446RE

Для разработки

pip install -U platformio
platformio run --environment robotroller_reborn
platformio run --target upload --environment robotroller_reborn 
platformio device monitor