mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-19 14:25:20 +03:00
GPIO alternate function initialisation removal for HAL. (#12888)
GPIO alternate function removal for HAL. The all timer initialisation was actually not required as the initialisation is located where needed (previously required for STD PERIPH / AT32). The previous for loop excluded the actual setup in any case as all the full timer hardware items where TIM_USE_ANY.
This commit is contained in:
parent
b8855d3a71
commit
70b9c7fb66
6 changed files with 0 additions and 34 deletions
|
@ -271,15 +271,6 @@ void init(void)
|
|||
// initialize IO (needed for all IO operations)
|
||||
IOInitGlobal();
|
||||
|
||||
#ifdef USE_TIMER
|
||||
// timerIOInit blindly reconfigures GPIO AF for all pins in the fullTimerHardware array regardless
|
||||
// of if the timer pin is used already by something else.
|
||||
// If it is called AFTER the SPI initilisation, any AF settings for the SPI are overridden by timer
|
||||
// AF, making the SPI hang when it's used.
|
||||
// To work-around this issue init timer AF before other AF, such as SPI/QSPI/OSPI/etc.
|
||||
timerIOInit();
|
||||
#endif
|
||||
|
||||
#ifdef USE_HARDWARE_REVISION_DETECTION
|
||||
detectHardwareRevision();
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue