补丁一已发布;
补丁主要内容:
一、 针对 STM32F401CCU6
1 hardware\arm\HALMX\cores\mapleMX\wiring_analog.c
2 hardware\arm\HALMX\variants\MxF4xx\Src\tim.c
STM32F401CCU6 是个残疾的F4 chip,先天不足,没有TIM8,我在针对F407等芯片移植增加TIM8等支持后,没有对F401CCU6这个芯片的判断,因此这两个文件中增加了对TIM8的宏比较,解决编译错误;
二、实例通用性
1 hardware\arm\HALMX\libraries\HAL_Examples\examples\1.Basic\Blink1_Std\Blink1_Std.ino
将LED 定义由 PC13改为 LED_BUILTIN,适用于全系列ARDUINO板子;
注意:只有在我的板子上,LED_BUILTIN 已经默认输出方式,其它板子或其它脚,仍需要该语句:
pinMode(xxx,OUTPUT);
补丁方法:
将hardware文件夹copy 到 arduino 1.6.11 安装目录,覆盖hardware同名文件夹;
或将其中对应的三个文件作替换;
其它:请检查 arduino1611.patch 内文件的日期,并更新本地安装目录的同名文件;
顺便我要吐槽下st,无论是USB 转串口还是USBDFU,提供的驱动程序总是有点小问题,有的在xp下没问题了,在win7下有问题,有的在win7下可用,但到xp就不行,有时插在usb2.0口没问题,在3.0口上出问题了。弄得头多大了!
[ 此帖被huaweiwx在2016-12-16 11:54重新编辑 ]