1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-11-27 01:56:14 +01:00

Position servo pin used as GPIO

This commit is contained in:
Asbelos 2022-04-29 19:34:08 +01:00
parent e7fb3648b0
commit f7d64d5449

View File

@ -155,7 +155,7 @@ void PCA9685::_writeAnalogue(VPIN vpin, int value, uint8_t profile, uint16_t dur
// Servo pin not configured, so configure now using defaults // Servo pin not configured, so configure now using defaults
s = _servoData[pin] = (struct ServoData *) calloc(sizeof(struct ServoData), 1); s = _servoData[pin] = (struct ServoData *) calloc(sizeof(struct ServoData), 1);
if (s == NULL) return; // Check for memory allocation failure if (s == NULL) return; // Check for memory allocation failure
s->activePosition = 0; s->activePosition = 4095;
s->inactivePosition = 0; s->inactivePosition = 0;
s->currentPosition = value; s->currentPosition = value;
s->profile = Instant; // Use instant profile (but not this time) s->profile = Instant; // Use instant profile (but not this time)