BigTreeTech
b483a8d652
BTT SKR-SE-BX (STM32H743IIT6 ARM Cortex M7) and BIQU_BX_TFT70 (#21536 )
3年前
Jason Smith
094e822070
Improve STM32 timer conflict messages (#20544 )
3年前
Victor
a1cce36c1e
FAST_PWM for STM32 (#20025 )
4年前
Jason Smith
4a39c8cd53
Get STM32 clock rates from framework (#19978 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
4年前
Scott Lahteine
ec23e37a4a
Clean up comments, USB flash, NULLs
4年前
Jason Smith
4fc1aba848
Update HAL/STM32 platform to 8.0 (#18496 )
4年前
Diego von Deschwanden
42fbd527f3
Fix links to secure sites (#18745 )
4年前
Jason Smith
12bc63913c
Fix BLTouch PWM reliability in HAL/STM32 (#18702 )
4年前
Jason Smith
e52afa8b19
Better STM32 Tone timer int priority (#18385 )
4年前
Chris Barr
900d4cf8e7
Allow STM32 HAL_TIMER_RATE override (#18374 )
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
56e3106b63
Clean up whitespace
4年前
Scott Lahteine
6bead0c1b0
Shorter paths to HAL, ExtUI (#17156 )
4年前
Scott Lahteine
bfad23d3e2
(c) 2020
4年前
Jason Smith
9fd35c84ce
SoftwareSerialM for SKR STM32F1 boards (#15875 )
5年前
Lino Barreca
ac71cdc265
New HardwareTimer for STM32 5.7.0 (#15655 )
5年前
Scott Lahteine
75efa3cdac
Reorganize HAL (#14832 )
5年前
Giuliano Zaro
21993b75f4
SAMD51 Servo class (#14781 )
5年前
Scott Lahteine
f7de453da8
More general 'stm32_timer_t'
5年前
Scott Lahteine
056efaba91
Clean up section comments
5年前
Scott Lahteine
b615b492ba
Update some HAL comments
5年前
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5年前
Scott Lahteine
0feeef2604
Update copyright in headers
5年前
mr-miky
11c7945365
Don't include STM32 Core code when compiling STM32 Generic (#12575 )
6年前
Scott Lahteine
4ed579cafc
Americanized English spelling
6年前
Karl Andersson
8b5e51c9aa
STM32F4xx modifications for HAL_STM32 (#12080 )
6年前
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.
6年前
Scott Lahteine
348004c34f
STM32F7 HAL using the official STM32 Arduino Core (#11750 )
6年前
Eduardo José Tagle
d6955f25b2
Expand serial support in DUE/AVR hals exploiting the templated MarlinSerial classes (#11988 )
6年前
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/ )
6年前
Scott Lahteine
206014a957
Fix LPC176x timer functions
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
6年前
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.
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年前
Chris Pepper
cc6d41e1d3
Use a macro for HAL header redirection (#10380 )
6年前
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.
6年前
Bob-the-Kuhn
53362b81cc
Tone fixes/changes (#10151 )
6年前
Scott Lahteine
f2c0ed193d
Add tone support for Due (#9807 )
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年前
Roxy-3D
7c469c0712
Suggested change to fix Due compile problem
6年前
Scott Lahteine
ac368f2788
Add STEPPER_ISR_ENABLED() to HALs
Some also get a `HAL_timer_interrupt_enabled` function.
6年前
Scott Lahteine
27cbb939b2
Clean up some HAL code
7年前
Scott Lahteine
2af62a5d8d
Apply spacing, const to some HAL code
7年前
Christopher Pepper
cfef925559
HAL for DUE architecture
7年前