Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: Berekenen_motorhoek Encoder System_Identification Motor_PID_set_parameters ... more
Fork of FastPWM by
Revision 24:1f451660d8c0, committed 2015-06-20
- Comitter:
- Sissors
- Date:
- Sat Jun 20 20:03:16 2015 +0000
- Parent:
- 23:ed690a19dc55
- Child:
- 25:8b1bf34c72aa
- Commit message:
- Changed F103 registers to 32-bit from 16-bit
Changed in this revision
--- a/Device/FastPWM_STM_TIM.cpp Sun Apr 19 19:35:50 2015 +0000 +++ b/Device/FastPWM_STM_TIM.cpp Sat Jun 20 20:03:16 2015 +0000 @@ -4,11 +4,7 @@ #include "FastPWM.h" -#if defined TARGET_NUCLEO_F103RB -typedef __IO uint16_t* CHANNEL_P_T; -#else typedef __IO uint32_t* CHANNEL_P_T; -#endif #define PWM_CHANNEL (**(CHANNEL_P_T*)fast_obj) #define PWM_TIMER ((TIM_TypeDef*)_pwm.pwm)
--- a/Device/FastPWM_STM_TIM_PinOut.cpp Sun Apr 19 19:35:50 2015 +0000
+++ b/Device/FastPWM_STM_TIM_PinOut.cpp Sat Jun 20 20:03:16 2015 +0000
@@ -47,7 +47,7 @@
#endif
#if defined TARGET_NUCLEO_F103RB
-__IO uint16_t* getChannel(TIM_TypeDef* pwm, PinName pin) {
+__IO uint32_t* getChannel(TIM_TypeDef* pwm, PinName pin) {
switch (pin) {
// Channels 1 : PWMx/1
case PA_6: case PA_8: case PA_15: case PB_4: case PC_6: case PB_13:
