smartdrive: build example and add manufacturer to list

Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Mihai Tudor Panu 2016-03-23 16:33:03 -07:00
parent e5385eb510
commit 49611e5ac0
4 changed files with 13 additions and 5 deletions

View File

@ -254,6 +254,7 @@ add_example (teams)
add_example (apa102)
add_example (tex00)
add_example (bmi160)
add_example (smartdrive)
# These are special cases where you specify example binary, source file and module(s)
include_directories (${PROJECT_SOURCE_DIR}/src)

View File

@ -48,7 +48,8 @@ main(int argc, char **argv)
std::cout << "SmartDrive demo is starting. Please make sure drive is connected to board" << std::endl;
sleep(2); //Wait for 2 seconds in case you want to fix your h/w setup
//! [Interesting]
// Instantiate a SmartDrive connected to /dev/i2c-0 bus, using DefaultAddress
drive = new upm::SmartDrive(0);
@ -63,6 +64,7 @@ main(int argc, char **argv)
sleep(2); //Sleep for 2 seconds
//Stop motor M2 and then finish program
drive->StopMotor(SmartDrive_Motor_ID_2, SmartDrive_Action_BrakeHold);
//! [Interesting]
std::cout << "Demo complete. GoodBye" << std::endl;

View File

@ -117,10 +117,10 @@
#define SmartDrive_MOTOR_CONTROL_ON 0x1
#define SmartDrive_MOTOR_IS_RAMPING 0x2
#define SmartDrive_MOTOR_IS_POWERED 0x4
#define SmartDrive_MOTOR_POS_CTRL_ON 0x8
#define SmartDrive_MOTOR_IN_BRAKE_MODE 0x10
#define SmartDrive_MOTOR_POS_CTRL_ON 0x8
#define SmartDrive_MOTOR_IN_BRAKE_MODE 0x10
#define SmartDrive_MOTOR_OVERLOADED 0x20
#define SmartDrive_MOTOR_IN_TIME_MODE 0x40
#define SmartDrive_MOTOR_IN_TIME_MODE 0x40
#define SmartDrive_MOTOR_IS_STALLED 0x80
namespace upm {
@ -146,7 +146,6 @@ namespace upm {
*
* This module has been tested on the SmartDrive.
*
* @image html smartdrive.jpeg
* @snippet smartdrive.cxx Interesting
*/
//Class definition

View File

@ -425,6 +425,12 @@
* @defgroup amphenol Amphenol
* @ingroup byman
*/
/**
* @brief Open Electrons
* @defgroup openelectrons Open Electrons
* @ingroup byman
*/
////////////////////////////////////////////////////////////////// @cond KIT
/// Groups for the various Starter Kits.