Design-in of LPC11U24 (lqfp48) of mbed as Steppermotor controller with USB control.

Dependencies:   USBDevice mbed

Mbed repository of Stepper Motor Control board. Using mbed LPC11U24 chip with HID USB.

Hardware in copy repo on bitbucket https://bitbucket.org/jeroen3/stepper-motor-board

Committer:
jeroen3
Date:
Wed Oct 30 21:59:32 2013 +0000
Revision:
2:ddae311a4533
Parent:
0:d0306c0cbee6
fix led blink after soft reset

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jeroen3 0:d0306c0cbee6 1 /**
jeroen3 0:d0306c0cbee6 2 * @file CT16B1_PWM.h
jeroen3 0:d0306c0cbee6 3 * @brief Small driver to user CT16B1 for PWM
jeroen3 0:d0306c0cbee6 4 *
jeroen3 0:d0306c0cbee6 5 * @author Jeroen Lodder
jeroen3 0:d0306c0cbee6 6 * @date Oktober 2013
jeroen3 0:d0306c0cbee6 7 *
jeroen3 0:d0306c0cbee6 8 * @note This only uses MAT 1
jeroen3 0:d0306c0cbee6 9 * @{
jeroen3 0:d0306c0cbee6 10 */
jeroen3 0:d0306c0cbee6 11 #ifndef CT16B1_PWM_H_
jeroen3 0:d0306c0cbee6 12 #define CT16B1_PWM_H_
jeroen3 0:d0306c0cbee6 13
jeroen3 0:d0306c0cbee6 14 void CT16B1_initpwm(uint16_t period_arg, uint16_t defaultstate, uint16_t prescaler_arg);
jeroen3 0:d0306c0cbee6 15 void CT16B1_reinitpwm();
jeroen3 0:d0306c0cbee6 16 void CT16B1_start(void);
jeroen3 0:d0306c0cbee6 17 void CT16B1_reload_mat(void);
jeroen3 0:d0306c0cbee6 18 void CT16B1_set(uint8_t matnr, uint16_t value);
jeroen3 0:d0306c0cbee6 19 void CT16B1_deinit(uint8_t state);
jeroen3 0:d0306c0cbee6 20 void CT16B1_wait_refresh(void);
jeroen3 0:d0306c0cbee6 21 uint16_t CT16B1_get_period(void);
jeroen3 0:d0306c0cbee6 22 uint32_t CT16B1_isStarted(void);
jeroen3 0:d0306c0cbee6 23
jeroen3 0:d0306c0cbee6 24 #endif //CT16B1_PWM_H_
jeroen3 0:d0306c0cbee6 25 /**
jeroen3 0:d0306c0cbee6 26 *@}
jeroen3 0:d0306c0cbee6 27 */
jeroen3 0:d0306c0cbee6 28