BigTreeTech
b483a8d652
BTT SKR-SE-BX (STM32H743IIT6 ARM Cortex M7) and BIQU_BX_TFT70 (#21536 )
před 3 roky
Jason Smith
094e822070
Improve STM32 timer conflict messages (#20544 )
před 3 roky
Victor
a1cce36c1e
FAST_PWM for STM32 (#20025 )
před 4 roky
Jason Smith
4a39c8cd53
Get STM32 clock rates from framework (#19978 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
před 4 roky
Scott Lahteine
ec23e37a4a
Clean up comments, USB flash, NULLs
před 4 roky
Jason Smith
4fc1aba848
Update HAL/STM32 platform to 8.0 (#18496 )
před 4 roky
Diego von Deschwanden
42fbd527f3
Fix links to secure sites (#18745 )
před 4 roky
Jason Smith
12bc63913c
Fix BLTouch PWM reliability in HAL/STM32 (#18702 )
před 4 roky
Jason Smith
e52afa8b19
Better STM32 Tone timer int priority (#18385 )
před 4 roky
Chris Barr
900d4cf8e7
Allow STM32 HAL_TIMER_RATE override (#18374 )
před 4 roky
ellensp
33d1e77e2e
Allow pins override of *_TIMER_NUM and HAL_*_TIMER_ISR (#18128 )
Co-authored-by: Scott Lahteine <github@thinkyhead.com >
před 4 roky
Jason Smith
208af8cb15
Fix STM32 + SoftwareSerial compile (#17831 )
před 4 roky
J.C. Nelson
b4aebbe78d
Allow STM32 pins to specify timers (#17805 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
před 4 roky
Scott Lahteine
56e3106b63
Clean up whitespace
před 4 roky
Scott Lahteine
6bead0c1b0
Shorter paths to HAL, ExtUI (#17156 )
před 4 roky
Scott Lahteine
bfad23d3e2
(c) 2020
před 4 roky
Jason Smith
9fd35c84ce
SoftwareSerialM for SKR STM32F1 boards (#15875 )
před 5 roky
Lino Barreca
ac71cdc265
New HardwareTimer for STM32 5.7.0 (#15655 )
před 5 roky
Scott Lahteine
75efa3cdac
Reorganize HAL (#14832 )
před 5 roky
Giuliano Zaro
21993b75f4
SAMD51 Servo class (#14781 )
před 5 roky
Scott Lahteine
f7de453da8
More general 'stm32_timer_t'
před 5 roky
Scott Lahteine
056efaba91
Clean up section comments
před 5 roky
Scott Lahteine
b615b492ba
Update some HAL comments
před 5 roky
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
před 5 roky
Scott Lahteine
0feeef2604
Update copyright in headers
před 5 roky
mr-miky
11c7945365
Don't include STM32 Core code when compiling STM32 Generic (#12575 )
před 6 roky
Scott Lahteine
4ed579cafc
Americanized English spelling
před 6 roky
Karl Andersson
8b5e51c9aa
STM32F4xx modifications for HAL_STM32 (#12080 )
před 6 roky
Nils Hasenbanck
fcf6d127fd
STM32 timer simplification (#11995 )
Prescalers aren't calculated for the given target frequency.
Stepper timer should run at 2 Mhz and temperature timer at 72 Khz.
před 6 roky
Scott Lahteine
348004c34f
STM32F7 HAL using the official STM32 Arduino Core (#11750 )
před 6 roky
Eduardo José Tagle
d6955f25b2
Expand serial support in DUE/AVR hals exploiting the templated MarlinSerial classes (#11988 )
před 6 roky
etagle
0566badcef
Add memory barrier, optimal interrupt on-off
Disabling an ISR on ARM has 3 instructions of latency. A Memory barrier is REQUIRED to ensure proper and predictable disabling. Memory barriers are expensive, so avoid disabling if already disabled (See https://mcuoneclipse.com/2015/10/16/nvic-disabling-interrupts-on-arm-cortex-m-and-the-need-for-a-memory-barrier-instruction/ )
před 6 roky
Scott Lahteine
206014a957
Fix LPC176x timer functions
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
před 6 roky
etagle
9d98a62699
Followup to HAL optimizations and delays
- Cleanups, fixes for Due HAL code.
- TC_IER is write-only. Use TC_IMR to test ISR state.
před 6 roky
Eduardo José Tagle
0c428a66d9
Proper AVR preemptive interrupt handling (#10496 )
Also simplify logic on all ARM-based interrupts. Now, it is REQUIRED to properly configure interrupt priority. USART should have highest priority, followed by Stepper, and then all others.
před 6 roky
Chris Pepper
cc6d41e1d3
Use a macro for HAL header redirection (#10380 )
před 6 roky
Eduardo José Tagle
97e8a6ebd9
Various fixes for DUE... (#10152 )
- Watchdog reset during SD Card initialization.
- Move `DebugMonitor` to `DebugMonitor_Due.cpp`.
- Since the watchdog is enabled on boot do extra resets during init.
- Have `thermalManager` do watchdog reset before its ISR starts to prevent reset.
- Ensure that timers are stopped before reprogramming them to address tone issues.
- Improve SAM3XE reset when reflashed through the native port.
před 6 roky
Bob-the-Kuhn
53362b81cc
Tone fixes/changes (#10151 )
před 6 roky
Scott Lahteine
f2c0ed193d
Add tone support for Due (#9807 )
před 6 roky
Scott Lahteine
03d790451f
[2.0.x] HAL timer set/get count => set/get compare (#9581 )
To reduce confusion over the current timer count vs. the compare (aka "top") value. Caution: this re-uses the function name, changing its meaning.
před 6 roky
Roxy-3D
7c469c0712
Suggested change to fix Due compile problem
před 6 roky
Scott Lahteine
ac368f2788
Add STEPPER_ISR_ENABLED() to HALs
Some also get a `HAL_timer_interrupt_enabled` function.
před 6 roky
Scott Lahteine
27cbb939b2
Clean up some HAL code
před 7 roky
Scott Lahteine
2af62a5d8d
Apply spacing, const to some HAL code
před 7 roky
Christopher Pepper
cfef925559
HAL for DUE architecture
před 7 roky