You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Lizongdi e6fcdeaa23 【主线待合】尝试解决ringbuffer的memcpy传参为负问题 1 day ago
RBcore 自旋锁在msg_center实现 6 days ago
bspMCU 优化断言打印,解决后停车逻辑中再按开枪导致的喷枪开启后无法关闭 1 week ago
controller 【已调用】规整三维数组代码 1 week ago
library 【主线待合】尝试解决ringbuffer的memcpy传参为负问题 1 day ago
lua 【主线待合】增加tail命令 1 week ago
main 只在支持A_BUILD_MAIN_AS_STATIC_LIB时才把宏定义传进去 4 months ago
motor 调整日志等级 2 weeks ago
peripheral 【主线待合】按钮模块重构 1 week ago
project ringbuffer这里会死循环,右电机错误码赋值前也校验一下 6 days ago
project_old 去掉一个全局 4 weeks ago
.gitignore 更新pb结构体到最新版本,把custom调大,解决栈溢出问题 4 weeks ago
CMakeLists.txt 【主线待合】解决MCU无法感知BUILD_LOG问题 2 weeks ago
README.md 优化宏定义并把手动四个方向移动挪到custom 1 week ago

README.md

流程图

graph TB
subgraph RBcore
RBCORE_CMD_STOP_ALL
end
subgraph motor
MOTOR_POWER_ENABLE
MOTOR_POWER_DISABLE
m0(电机断电)
end
subgraph custom
CUSTOM_GET_MK32
CUSTOM_GET_MOTOR_OK
c0((电机初始化完毕))
c1((按下急停))
end
a((Read_MK32))-->CUSTOM_GET_MK32-->MOTOR_POWER_ENABLE-->CUSTOM_GET_MOTOR_OK-->c0
c1-->MOTOR_POWER_DISABLE-->m0
c1-->RBCORE_CMD_STOP_ALL-->CMD_STOP_ALL

robot

关于开启打印与Lua终端的编译宏

  1. 使用串口Lua终端(默认在485_2)

    开启USE_PRINT,关闭USE_TALNET

  2. 使用网口终端(默认talnet的端口)

    关闭USE_PRINT,开启USE_TALNET

  3. 使用网口终端,且希望看到代码中的elog打印

    开启USE_PRINT,开启USE_TALNET

  4. 正常产品(485_2被使用)

    关闭USE_PRINT

表格汇总(注意USE_PRINT实际上是485_2作为串口打印输出的宏定义,所以请在开启改宏时确保产品中485_2没有被使用)

USE_PRINT USE_TALNET 效果
开启 开启 使用网口终端,且希望看到代码中的elog打印
开启 关闭 在485_2使用串口Lua终端
关闭 开启 使用网口终端,没有打印(一般用于485_2被使用又想用Lua终端的情况)