Simple test application for the STMicroelectronics X-NUCLEO-IHM01A1 Stepper Motor Control Expansion Board.

Dependencies:   X_NUCLEO_IHM01A1 mbed

Fork of HelloWorld_IHM01A1 by ST Expansion SW Team

Motor Control with the X-NUCLEO-IHM01A1 Expansion Board

This application provides a simple example of usage of the X-NUCLEO-IHM01A1 Stepper Motor Control Expansion Board.
It shows how to use one stepper motor connected to the board, moving the rotor to a specific position, with a given speed value, direction of rotation, etc.

Files at this revision

API Documentation at this revision

Comitter:
Davidroid
Date:
Mon Dec 14 17:29:14 2015 +0000
Parent:
16:dc668a1bd3d8
Child:
18:19d177002292
Commit message:
+ Updated with no initialization structure passed by default.

Changed in this revision

X_NUCLEO_IHM01A1.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/X_NUCLEO_IHM01A1.lib	Thu Dec 10 15:06:06 2015 +0000
+++ b/X_NUCLEO_IHM01A1.lib	Mon Dec 14 17:29:14 2015 +0000
@@ -1,1 +1,1 @@
-https://developer.mbed.org/teams/ST/code/X_NUCLEO_IHM01A1/#40470df81d9a
+https://developer.mbed.org/teams/ST/code/X_NUCLEO_IHM01A1/#bec7dd79f328
--- a/main.cpp	Thu Dec 10 15:06:06 2015 +0000
+++ b/main.cpp	Mon Dec 14 17:29:14 2015 +0000
@@ -72,8 +72,8 @@
 
     /* Initializing Motor Control Component. */
     motor = new L6474(D2, D8, D7, D9, D10, dev_spi);
-    if (motor->Init(NULL) != COMPONENT_OK)
-        return false;
+    if (motor->Init() != COMPONENT_OK)
+        exit(EXIT_FAILURE);
 
     /* Printing to the console. */
     printf("Motor Control Application Example for 1 Motor\r\n\n");