с такой конфигурацией времена 2 и 3 мкс для ножек без ШИМ и с ШИМ, но функции весят по 450 байт

This commit is contained in:
klassents committed 2025-03-12 16:16:37 +07:00
1 parent c6f657d189
commit a417b70bde
3 files changed
+32 -33

No files matched your search

+2 -2
View File
@@ -106,7 +106,7 @@ void digitalWrite(uint32_t PinNumber, uint32_t Val)
GPIO_TypeDef* port = digitalPinToPort(PinNumber);
HAL_PinsTypeDef pin = digitalPinToBitMask(PinNumber);
if (digitalPinHasPWM(PinNumber))
if (digitalPinPwmIsOn(PinNumber))
// if the pin can use PWM, disable PWM
analogWriteStop(PinNumber);
@@ -127,7 +127,7 @@ int digitalRead(uint32_t PinNumber)
GPIO_TypeDef* port = digitalPinToPort(PinNumber);
HAL_PinsTypeDef pin = digitalPinToBitMask(PinNumber);
if (digitalPinHasPWM(PinNumber))
if (digitalPinPwmIsOn(PinNumber))
// if the pin can use PWM, disable PWM
analogWriteStop(PinNumber);