save some flash...
We are really close to exceeding flash space
This commit is contained in:
Родитель
7430a0f96b
Коммит
19faa65254
13
stm32/pins.c
13
stm32/pins.c
|
@ -1,10 +1,12 @@
|
|||
#include "jdstm.h"
|
||||
|
||||
void _pin_set(int pin, int v);
|
||||
void pin_set(int pin, int v) {
|
||||
if ((uint8_t)pin == 0xff)
|
||||
return;
|
||||
_pin_set(pin, v);
|
||||
if (v)
|
||||
LL_GPIO_SetOutputPin(PIN_PORT(pin), PIN_MASK(pin));
|
||||
else
|
||||
LL_GPIO_ResetOutputPin(PIN_PORT(pin), PIN_MASK(pin));
|
||||
}
|
||||
|
||||
void pin_setup_output(int pin) {
|
||||
|
@ -71,13 +73,6 @@ void pin_pulse(int pin, int times) {
|
|||
}
|
||||
}
|
||||
|
||||
void _pin_set(int pin, int v) {
|
||||
if (v)
|
||||
LL_GPIO_SetOutputPin(PIN_PORT(pin), PIN_MASK(pin));
|
||||
else
|
||||
LL_GPIO_ResetOutputPin(PIN_PORT(pin), PIN_MASK(pin));
|
||||
}
|
||||
|
||||
void pin_toggle(int pin) {
|
||||
LL_GPIO_TogglePin(PIN_PORT(pin), PIN_MASK(pin));
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче