STM32CubeMX中文界面菜单如何设置?
STM32cubeMX中文版怎么设置?
CUBEMX配置G474串口DMA传输,为什么接收正常发送不了?
STM32G474VET6如何配置HRTIM的中心对齐模式
开箱转盘中奖礼物,跑个“代码❤️”先!
G474 HRTIM的6个Fault引脚能对应三个定时器的6个通道吗?
STM32H743 以太网 为什么需要设置在0x30040000才能使用
关于STM32Cubemx 6.15版本生成工程的文件编码的问题
关于STM32WB09例子程序中,是否能够不使用串口的问题,引脚另有他用
关于使用STM32CubeIDE for vscode配置freertos的问题
微信公众号
手机版
大家可以自行检查下,按照我的MDK设置方式,把缩进符号显示出来,如果显示的都是点点,说明你的代码写的比较规范,如果是一大片箭头或者点点和箭头,那代码规范性有待提高。
应该跟你的IDE配置有关。你把这个地方的配置取消看看,下图红色三角的地方不要勾选。
我用的IDE是MDK,生成的FreeRTOS代码中空格显示为箭头确定是CubeMX的问题,需要设置显示空格位,你可以试下。
[md]是配置问题,不要 view white space.
是不是配置的问题?
不是IDE设置的问题(虽然IDE可以设置不显示空格符号和Tab符号,但是我写代码的习惯还是需要把他们显示出来。正常空格符号是点,Tab符号是这种箭头),这是我用官方源码移植的,这里显示的都是圆点,说明缩进用的都是空格。我查看过很多有权威的源码,缩进都是用空格,没有用Tab的,就连CubeMX自己生成的HAL库的缩进也是空格不是Tab。
说明CubeMX在生成FreeRTOS的时候把缩进全部误用成了Tab,导致显示的都是Tab符号箭头而不是空格符号圆点,自己看下CubeMX在生成HAL库,缩进都是用的空格,没有用Tab的。