| _pin | SerialWombatPin | protected |
| _pinMode | SerialWombatPin | protected |
| _sw | SerialWombatPin | protected |
| begin(uint8_t pin, uint16_t dutyCycle=0, bool invert=false) | SerialWombatPWM | inline |
| digitalRead() | SerialWombatPin | inline |
| digitalWrite(uint8_t val) | SerialWombatPin | inline |
| disable() | SerialWombatPin | inline |
| Enable2DLookupOutputScaling(uint16_t IndexInUserMemory) | SerialWombatAbstractScaledOutput | inline |
| enableOpenDrain(bool enabled) | SerialWombatPin | inline |
| enablePulldown(bool enabled) | SerialWombatPin | inline |
| enablePullup(bool enabled) | SerialWombatPin | inline |
| forceDMA(bool enabled) | SerialWombatPin | inline |
| initPacketNoResponse(uint8_t packetNumber, uint8_t param0=0x55, uint8_t param1=0x55, uint8_t param2=0x55, uint8_t param3=0x55, uint8_t param4=0x55) | SerialWombatPin | inline |
| initPacketNoResponse(uint8_t packetNumber, uint16_t param0=0x55, uint8_t param1=0x55, uint8_t param2=0x55, uint8_t param3=0x55) | SerialWombatPin | inline |
| initPacketNoResponse(uint8_t packetNumber, uint16_t param0, uint16_t param1, uint8_t param2=0x55) | SerialWombatPin | inline |
| Period enum name | SerialWombatAbstractScaledOutput | |
| PERIOD_1024mS enum value | SerialWombatAbstractScaledOutput | |
| PERIOD_128mS enum value | SerialWombatAbstractScaledOutput | |
| PERIOD_16mS enum value | SerialWombatAbstractScaledOutput | |
| PERIOD_1mS enum value | SerialWombatAbstractScaledOutput | |
| PERIOD_256mS enum value | SerialWombatAbstractScaledOutput | |
| PERIOD_2mS enum value | SerialWombatAbstractScaledOutput | |
| PERIOD_32mS enum value | SerialWombatAbstractScaledOutput | |
| PERIOD_4mS enum value | SerialWombatAbstractScaledOutput | |
| PERIOD_512mS enum value | SerialWombatAbstractScaledOutput | |
| PERIOD_64mS enum value | SerialWombatAbstractScaledOutput | |
| PERIOD_8mS enum value | SerialWombatAbstractScaledOutput | |
| PIDGetLastDerivativeEffort() | SerialWombatAbstractScaledOutput | inline |
| PIDGetLastEffort() | SerialWombatAbstractScaledOutput | inline |
| PIDGetLastError() | SerialWombatAbstractScaledOutput | inline |
| PIDGetLastIntegrator() | SerialWombatAbstractScaledOutput | inline |
| PIDGetLastIntegratorEffort() | SerialWombatAbstractScaledOutput | inline |
| PIDGetLastProportionalEffort() | SerialWombatAbstractScaledOutput | inline |
| pin() | SerialWombatPWM_18AB | inlinevirtual |
| pinMode(uint8_t mode, bool pullDown=false, bool openDrain=false) | SerialWombatPin | inline |
| RAMP_MODE_BOTH enum value | SerialWombatAbstractScaledOutput | |
| RAMP_MODE_DECREMENT enum value | SerialWombatAbstractScaledOutput | |
| RAMP_MODE_INCREMENT enum value | SerialWombatAbstractScaledOutput | |
| RampMode enum name | SerialWombatAbstractScaledOutput | |
| readLastOutputValue() | SerialWombatAbstractScaledOutput | inline |
| ReadLastTarget() | SerialWombatAbstractScaledOutput | inline |
| readPublicData() | SerialWombatPin | inline |
| SerialWombatAbstractScaledOutput(SerialWombatChip &sw) | SerialWombatAbstractScaledOutput | inline |
| SerialWombatPin(SerialWombatChip &serialWombatChip) | SerialWombatPin | inline |
| SerialWombatPin(SerialWombatChip &serialWombatChip, uint8_t pin) | SerialWombatPin | inline |
| SerialWombatPWM(SerialWombatChip &serialWombat) | SerialWombatPWM | inline |
| SerialWombatPWM_18AB(SerialWombatChip &serialWombat) | SerialWombatPWM_18AB | inline |
| swPinModeNumber() | SerialWombatPWM_18AB | inlinevirtual |
| write1stOrderFiltering(Period sampleRate, uint16_t filterConstant) | SerialWombatAbstractScaledOutput | inline |
| writeDutyCycle(uint16_t dutyCycle) | SerialWombatPWM | inline |
| writeFrequency_Hz(uint32_t frequency_Hz) | SerialWombatPWM_18AB | inline |
| writeHysteresis(uint16_t lowLimit, uint16_t lowOutputValue, uint16_t highLimit, uint16_t highOutputValue, uint16_t initialOutputValue) | SerialWombatAbstractScaledOutput | inline |
| writeInputScaling(uint16_t inputMin, uint16_t inputMax) | SerialWombatAbstractScaledOutput | inline |
| writeOutputScaling(uint16_t outputMin, uint16_t outputMax) | SerialWombatAbstractScaledOutput | inline |
| writePeriod_uS(uint32_t period_uS) | SerialWombatPWM_18AB | inline |
| writePID(uint16_t kp, uint16_t ki, uint16_t kd, uint16_t target, Period samplePeriod, uint8_t targetPin=255, bool biDirectional=false) | SerialWombatAbstractScaledOutput | inline |
| writePublicData(uint16_t value) | SerialWombatPin | inline |
| writeRamp(uint16_t slowIncrement, uint16_t incrementThreshold, uint16_t fastIncrement, Period samplePeriod, RampMode rampMode) | SerialWombatAbstractScaledOutput | inline |
| writeRateControl(Period samplePeriod, uint16_t maximumChangecounts, uint16_t maximumDecrementCounts=0) | SerialWombatAbstractScaledOutput | inline |
| writeScalingEnabled(bool enabled, uint8_t sourcePin) | SerialWombatAbstractScaledOutput | inline |
| writeScalingInvertedInput(bool inverted) | SerialWombatAbstractScaledOutput | inline |
| writeScalingTargetValue(uint16_t target) | SerialWombatAbstractScaledOutput | inline |
| writeScalingTargetValueResetIntegrator(uint16_t target) | SerialWombatAbstractScaledOutput | inline |
| writeTimeout(uint16_t timeout_mS, uint16_t timeoutOutputValue) | SerialWombatAbstractScaledOutput | inline |