X-CUBE-SPN1-20150128 example source code for one motor compiled under mbed. Tested OK on Nucleo F401. l6474.cpp is modified from original with defines in l6474_target_config.h to select the original behaviour (motor de-energised when halted), or new mode to continue powering with a (reduced) current in the coils (braking/position hold capability). On F401 avoid using mbed's InterruptIn on pins 10-15 (any port). Beware of other conflicts! L0 & F0 are included but untested.

Dependencies:   mbed

Revision:
6:19c1b4a04c24
Parent:
2:d6f513e1313b
--- a/IHM01A1/ihm01a1.h	Fri Sep 18 12:10:45 2015 +0000
+++ b/IHM01A1/ihm01a1.h	Tue Oct 13 10:46:01 2015 +0000
@@ -44,7 +44,7 @@
 #include "motorcontrol.h"
 #include "l6474.h"
 
-#if defined TARGET_STM32F4
+#if defined TARGET_STM32F4 //TARGET_NUCLEO_F401RE
 #include "stm32f4xx_nucleo_ihm01a1.h"
 #elif defined TARGET_STM32F0
 #warning Untested platform!