Dan Halbert
210c3274e5
Merge remote-tracking branch 'adafruit/master' into assert_pin-and-mp_const_none-cleanup
2020-03-05 17:47:01 -05:00
Lucian Copeland
eb71bfe9d3
Exclude SoCs without basic timers
2020-03-02 11:22:40 -05:00
Lucian Copeland
611ef27ac2
stm32: Add PulseOut support
...
Matches the implementations of the NRF and Atmel ports. TIM7 is used as it does not have a tied pin. Contains some register micromanagement since HAL support for the TIM7 timer is limited.
2020-02-29 14:47:47 -05:00
Dan Halbert
b6206406de
new pin validation routines; don't use mp_const_none if NULL will do
2020-02-28 23:43:04 -05:00
Lucian Copeland
8a9c3097e3
Add port-specific requested changes
2020-01-29 16:00:38 -05:00
Lucian Copeland
3c86005546
Implement requested changes
2020-01-28 17:11:25 -05:00
Lucian Copeland
e9f9cee4d6
Invert duty cycle intensity
2020-01-22 18:47:41 -05:00
Lucian Copeland
36792926d2
Revert dangling pointer issue in PWMOut
2020-01-22 14:41:37 -05:00
Hierophect
1070f2c853
Merge remote-tracking branch 'upstream/master' into stm32-meowbit
2020-01-14 16:11:59 -05:00
Hierophect
5aae8df5d7
style changes, fix i2c typo
2020-01-14 13:30:16 -05:00
Hierophect
4ec588bb37
spacing changes and text fix
2020-01-09 16:17:57 -05:00
Hierophect
ae22305869
Corrections to I2C, style
2020-01-08 15:55:53 -05:00
Hierophect
90613aa5fb
more cleanup and style syncing
2020-01-08 13:03:25 -05:00
Hierophect
d0fab1c728
Clean up debugging edits
2020-01-04 13:53:31 -05:00
Hierophect
36088becc9
PWM Fix, plus debugging
2020-01-04 13:35:53 -05:00
Hierophect
28b1d718a3
Tests for PWM issues, style changes
2019-12-30 15:15:55 -05:00
Dan Halbert
f185b30d71
Update PWMOut.h
2019-11-04 20:41:54 -05:00
Hierophect
ccff7e70ca
Style changes and refactors
2019-11-04 11:30:49 -05:00
Hierophect
1c4f49bb83
attribution changes
2019-11-03 16:33:01 -05:00
Hierophect
0a1a12b867
Revise PWM period generation algorithm to match other ports
2019-10-31 16:59:44 -04:00
Hierophect
bb8046dbb3
remove debug messages
2019-10-30 10:00:50 -04:00
Hierophect
6b0cb87cbf
Dynamic prescaler adjustment, adjust pulse resolution
2019-10-29 17:17:26 -04:00
Hierophect
4de5a33a43
Style changes
2019-10-29 10:24:26 -04:00
Hierophect
7fd5e9b867
Fix issue with changing frequency
2019-10-27 19:41:01 -04:00
Hierophect
0cd8c3d5a8
Add all basic functions, never reset, dynamic pulse changes
2019-10-27 19:17:01 -04:00
Hierophect
cb491e855c
WIP
2019-10-27 14:31:25 -04:00
Hierophect
cf7efee0d3
Add f405 pindefs
2019-10-24 18:00:50 -04:00
Hierophect
64337775f8
PWM Base functionality testing for F405
2019-10-24 12:43:34 -04:00
Hierophect
1d8a75fa3f
minor WIP
2019-10-22 13:11:45 -04:00
Hierophect
ca4b7f81e5
Initial template setup
2019-10-22 11:09:46 -04:00