Lucian Copeland
0155fab356
Revise style on interrupt handler functions
2020-03-12 15:03:47 -04:00
Lucian Copeland
ead32ea6e6
Comment change for CI
2020-03-12 11:21:32 -04:00
Lucian Copeland
38064750f9
Merge remote-tracking branch 'upstream/master' into stm32-pulsein
2020-03-11 16:39:11 -04:00
Lucian Copeland
2b161d37df
stm32: add PulseIn module
2020-03-11 16:37:40 -04:00
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
Dave Marples
490a808bf6
Addition of stubs for rs485/CTS/RTS handling on non-implemented chips
2020-02-18 23:16:40 +00:00
Lucian Copeland
baf8d9ef5f
Merge remote-tracking branch 'upstream/master' into stm32-temperature-us
2020-02-10 11:45:49 -05:00
Dan Halbert
005c4caf8c
fix function defs for compiler
2020-02-07 10:32:37 -05:00
Dan Halbert
857d8ab40a
improve time.monotonic_ns() accuracy from ms to us
2020-02-07 10:02:50 -05:00
Lucian Copeland
cedf6489f7
Add voltage ADC, standardize mphalport
2020-02-05 12:39:12 -05:00
Lucian Copeland
4ba050d46d
Add ADC for temp sensor
2020-02-04 16:26:24 -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
2afca4e942
Fix flash-display conflict error
2020-01-24 14:25:36 -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
Lucian Copeland
b326ee0a3d
fix microcontroller pin ommission
2020-01-22 12:12:27 -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
1544d60000
working control
2020-01-10 13:09:14 -05:00
Hierophect
4ec588bb37
spacing changes and text fix
2020-01-09 16:17:57 -05:00
Hierophect
270f0dfc7c
text fix
2020-01-08 15:58:20 -05:00
Hierophect
ae22305869
Corrections to I2C, style
2020-01-08 15:55:53 -05:00
Hierophect
a9633a3c94
Reorganize I2C workaround, style changes
2020-01-08 15:33:35 -05:00
Hierophect
d222c64538
Merge branch 'stm32-spi-oneline' into stm32-i2c-rework
2020-01-08 13:03:38 -05:00
Hierophect
90613aa5fb
more cleanup and style syncing
2020-01-08 13:03:25 -05:00
Hierophect
b0f08ba465
Close algorithm edge case to match SPI
2020-01-08 12:32:43 -05:00
Hierophect
3d5528b88f
style edits
2020-01-08 10:53:53 -05:00
Hierophect
d645ea222d
Text fixes for consistency
2020-01-07 13:25:24 -05:00
Hierophect
6ab75fe8c5
Allow MOSI/MISO exclusion
2020-01-07 13:19:00 -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
Hierophect
e4fb414b91
clean up definitions post merge
2019-12-12 17:17:29 -05:00
Scott Shawcroft
387ab6c87e
Merge pull request #2315 from hierophect/stm32-pyb-nano
...
STM32: Add PYB Nano support
2019-12-10 11:25:07 -08:00
Scott Shawcroft
840f88b8f0
Merge pull request #2350 from hierophect/stm32-neopixel-fix
...
Fix for neopixels on <100MHz STM32 boards
2019-12-06 10:40:50 -08:00
Hierophect
c53496a55e
remove redundant NOPs
2019-12-05 12:45:09 -05:00
Hierophect
f3f2c7f5de
change default phase for SPI
2019-12-05 11:38:20 -05:00
Hierophect
3de1b9edbe
Merge remote-tracking branch 'upstream/master' into stm32-displayio
2019-12-04 10:50:14 -05:00
Hierophect
e6b45656f9
Add module and empty parallelbus
2019-12-03 17:18:42 -05:00
Hierophect
012b3bdf18
Add I2C never reset, SPI bugfix
2019-12-03 16:18:49 -05:00
Hierophect
45a6b03d40
copy from busted branch
2019-12-03 15:30:12 -05:00
Jeff Epler
95d9c49e43
Merge remote-tracking branch 'origin/master' into tick-refactor
2019-11-29 11:27:09 -06:00
Dan Halbert
b32a9192df
make UART.write be blocking on SAMD; add timeout property
2019-11-27 13:05:29 -05:00
Jeff Epler
bfdfe0e681
stm32: fix uses of ticks_ms global
2019-11-22 14:30:08 -06:00
Jeff Epler
77b78d7fb9
Merge remote-tracking branch 'origin/master' into tick-refactor
2019-11-22 14:28:51 -06:00
Hierophect
4e4ecafd97
Add definitions for PYB Nano and blackpill
2019-11-21 16:53:06 -05:00