Scott Lahteine
44eff9a233
♻️ Refactor HAL as singleton (#23357 )
2 лет назад
Keith Bennett
3e2a38b653
📝 KHz => kHz (#23512 )
2 лет назад
Scott Lahteine
02b29c0fec
📝 kHz => KHz
2 лет назад
Scott Lahteine
6a8b9274a3
⏪️ Refactor still needs work
Reverting #23295
2 лет назад
Scott Lahteine
e211ff148c
♻️ Refactor HAL as singleton (#23295 )
2 лет назад
Mike La Spina
4411af655e
🏗️ Fix Maple HAL/STM32F1 PWM (#23211 )
2 лет назад
Tanguy Pruvot
2a1facf853
🏗️ Rework STM32 timer frequency protection (#23187 )
2 лет назад
Scott Lahteine
0539e870de
🎨 Rename HAL timer elements
2 лет назад
Scott Lahteine
fccfcfbe5f
Cleanup, hex formatting, includes
3 лет назад
Victor Oliveira
85d094bbb4
Standardize Marlin SPI (part 1) (#19989 )
3 лет назад
Victor
a1cce36c1e
FAST_PWM for STM32 (#20025 )
3 лет назад
Jason Smith
4a39c8cd53
Get STM32 clock rates from framework (#19978 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
3 лет назад
Jason Smith
4fc1aba848
Update HAL/STM32 platform to 8.0 (#18496 )
3 лет назад
Diego von Deschwanden
42fbd527f3
Fix links to secure sites (#18745 )
4 лет назад
Jason Smith
12bc63913c
Fix BLTouch PWM reliability in HAL/STM32 (#18702 )
4 лет назад
ellensp
33d1e77e2e
Allow pins override of *_TIMER_NUM and HAL_*_TIMER_ISR (#18128 )
Co-authored-by: Scott Lahteine <github@thinkyhead.com >
4 лет назад
Jason Smith
208af8cb15
Fix STM32 + SoftwareSerial compile (#17831 )
4 лет назад
J.C. Nelson
b4aebbe78d
Allow STM32 pins to specify timers (#17805 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
4 лет назад
Scott Lahteine
6bead0c1b0
Shorter paths to HAL, ExtUI (#17156 )
4 лет назад
Scott Lahteine
bfad23d3e2
(c) 2020
4 лет назад
Hans007a
e2eef1256a
G60/G61 Position Save/Restore (#16557 )
4 лет назад
Bob Kuhn
1a5cbc9052
Fix STM401/4xx/STM32F7xx timers, STEVAL_3DP001V1 warning (#16621 )
4 лет назад
Bob Kuhn
53dfeed6c0
Steval_3DP001V1 timers, analog inputs, etc. (#16565 )
4 лет назад
Bob Kuhn
1ad53cee1f
Improved STMicro L64XX stepper driver support (#16452 )
4 лет назад
Lino Barreca
5c4c052fd7
Fix SKR Pro BLTouch conflicting timers (#16499 )
4 лет назад
Lino Barreca
ac71cdc265
New HardwareTimer for STM32 5.7.0 (#15655 )
4 лет назад
Scott Lahteine
75efa3cdac
Reorganize HAL (#14832 )
4 лет назад
Scott Lahteine
f7de453da8
More general 'stm32_timer_t'
5 лет назад
Scott Lahteine
056efaba91
Clean up section comments
5 лет назад
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5 лет назад
Eric Ptak
8934b32f1b
Fysetc AIO II / Cheetah STM32F1 (#14407 )
5 лет назад
Scott Lahteine
1f7e220387
Make HAL ISR macros function-like
5 лет назад
Scott Lahteine
0feeef2604
Update copyright in headers
5 лет назад
Nils Hasenbanck
f9299c4461
Make timer definition in pin files for STM32 possible (#12874 )
RemRam needs to redefine a particular timer to work correctly. The HAL did foresee this possibility and checks if the timer was already defined for either the stepper or temperature timer.
Prior to this commit the header file for the timers couldn't see those definitions in the pin file, but this commit will fix this.
Tested on an actual hardware to verify. (It wouldn't boot without it.)
5 лет назад
Karl Andersson
8b5e51c9aa
STM32F4xx modifications for HAL_STM32 (#12080 )
5 лет назад
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.
5 лет назад
Scott Lahteine
348004c34f
STM32F7 HAL using the official STM32 Arduino Core (#11750 )
5 лет назад
Scott Lahteine
6a3207391f
Remove obsolete HAL_timer_restrain
5 лет назад
etagle
a215725df6
Fix stepper pulse timing
Always honor minimum period on stepper pulse generation, and fix timing calculations
Signed-off-by: etagle <ejtagle@hotmail.com >
6 лет назад
Karl Andersson
e0276d2f32
Official STMicroelectronics Arduino Core STM32F4 HAL compatibility (#11006 )
6 лет назад
Scott Lahteine
4dbec774b5
HAL_*_TIMER_RATE => *_TIMER_RATE
6 лет назад
Scott Lahteine
37b15fe4cf
Reorder HAL timer header items
6 лет назад
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.
6 лет назад
Karl Andersson
428c54f2ad
[2.0.x] HAL for STM32F4 (#10434 )
6 лет назад
Scott Lahteine
98d48fc731
Followup to HAL_timer_restrain
Followup to #9985
6 лет назад
Scott Lahteine
d45f19d385
Remove Unicode from var name
6 лет назад
Chris Pepper
a1a88ebabc
HAL function to ensure min stepper interrupt interval (#9985 )
6 лет назад
Scott Lahteine
a810e585db
Drop HAL_timer_set_count
6 лет назад
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.
6 лет назад
Scott Lahteine
42933c804a
Cleanups for STM32F7
6 лет назад