Serial Wombat Arduino Library
Loading...
Searching...
No Matches
SerialWombatCharlieplex Member List

This is the complete list of members for SerialWombatCharlieplex, including all inherited members.

_pinSerialWombatPinprotected
_pinModeSerialWombatPinprotected
_swSerialWombatPinprotected
begin(uint8_t pin0, uint8_t pin1, uint8_t pin2, uint8_t pin3, uint8_t pin4, uint8_t pin5=UNUSED_PIN, uint8_t pin6=UNUSED_PIN, uint8_t pin7=UNUSED_PIN, displayMode_t displayMode=DISPLAY_MODE_BITMAP, uint8_t scanPeriod_mS=0)SerialWombatCharlieplexinline
BITMAP_BYTESSerialWombatCharlieplexstatic
clearLEDs(uint8_t led0, uint8_t led1=UNUSED_LED, uint8_t led2=UNUSED_LED, uint8_t led3=UNUSED_LED, uint8_t led4=UNUSED_LED)SerialWombatCharlieplexinline
clearLEDs(const uint8_t ledIndexes[], uint8_t count)SerialWombatCharlieplexinline
clearLEDs()SerialWombatCharlieplexinline
digitalRead()SerialWombatPininline
digitalWrite(uint8_t val)SerialWombatPininline
disable()SerialWombatPininline
DISPLAY_MODE_BITMAP enum valueSerialWombatCharlieplex
DISPLAY_MODE_PUBLIC_DATA_BITMAP enum valueSerialWombatCharlieplex
DISPLAY_MODE_SCALED_BARGRAPH enum valueSerialWombatCharlieplex
DISPLAY_MODE_SCALED_SINGLE_LED enum valueSerialWombatCharlieplex
displayMode_t enum nameSerialWombatCharlieplex
Enable2DLookupOutputScaling(uint16_t IndexInUserMemory)SerialWombatAbstractScaledOutputinline
enableOpenDrain(bool enabled)SerialWombatPininline
enablePulldown(bool enabled)SerialWombatPininline
enablePullup(bool enabled)SerialWombatPininline
encodePinPair(uint8_t highPinIndex, uint8_t lowPinIndex)SerialWombatCharlieplexinlinestatic
forceDMA(bool enabled)SerialWombatPininline
initPacketNoResponse(uint8_t packetNumber, uint8_t param0=0x55, uint8_t param1=0x55, uint8_t param2=0x55, uint8_t param3=0x55, uint8_t param4=0x55)SerialWombatPininline
initPacketNoResponse(uint8_t packetNumber, uint16_t param0=0x55, uint8_t param1=0x55, uint8_t param2=0x55, uint8_t param3=0x55)SerialWombatPininline
initPacketNoResponse(uint8_t packetNumber, uint16_t param0, uint16_t param1, uint8_t param2=0x55)SerialWombatPininline
MAX_LEDSSerialWombatCharlieplexstatic
MAX_PINSSerialWombatCharlieplexstatic
Period enum nameSerialWombatAbstractScaledOutput
PERIOD_1024mS enum valueSerialWombatAbstractScaledOutput
PERIOD_128mS enum valueSerialWombatAbstractScaledOutput
PERIOD_16mS enum valueSerialWombatAbstractScaledOutput
PERIOD_1mS enum valueSerialWombatAbstractScaledOutput
PERIOD_256mS enum valueSerialWombatAbstractScaledOutput
PERIOD_2mS enum valueSerialWombatAbstractScaledOutput
PERIOD_32mS enum valueSerialWombatAbstractScaledOutput
PERIOD_4mS enum valueSerialWombatAbstractScaledOutput
PERIOD_512mS enum valueSerialWombatAbstractScaledOutput
PERIOD_64mS enum valueSerialWombatAbstractScaledOutput
PERIOD_8mS enum valueSerialWombatAbstractScaledOutput
PIDGetLastDerivativeEffort()SerialWombatAbstractScaledOutputinline
PIDGetLastEffort()SerialWombatAbstractScaledOutputinline
PIDGetLastError()SerialWombatAbstractScaledOutputinline
PIDGetLastIntegrator()SerialWombatAbstractScaledOutputinline
PIDGetLastIntegratorEffort()SerialWombatAbstractScaledOutputinline
PIDGetLastProportionalEffort()SerialWombatAbstractScaledOutputinline
pin()SerialWombatCharlieplexinlinevirtual
pinMode(uint8_t mode, bool pullDown=false, bool openDrain=false)SerialWombatPininline
RAMP_MODE_BOTH enum valueSerialWombatAbstractScaledOutput
RAMP_MODE_DECREMENT enum valueSerialWombatAbstractScaledOutput
RAMP_MODE_INCREMENT enum valueSerialWombatAbstractScaledOutput
RampMode enum nameSerialWombatAbstractScaledOutput
readLastOutputValue()SerialWombatAbstractScaledOutputinline
ReadLastTarget()SerialWombatAbstractScaledOutputinline
readPublicData()SerialWombatPininline
SerialWombatAbstractScaledOutput(SerialWombatChip &sw)SerialWombatAbstractScaledOutputinline
SerialWombatCharlieplex(SerialWombatChip &serialWombat)SerialWombatCharlieplexinline
SerialWombatPin(SerialWombatChip &serialWombatChip)SerialWombatPininline
SerialWombatPin(SerialWombatChip &serialWombatChip, uint8_t pin)SerialWombatPininline
setLEDs(uint8_t led0, uint8_t led1=UNUSED_LED, uint8_t led2=UNUSED_LED, uint8_t led3=UNUSED_LED, uint8_t led4=UNUSED_LED)SerialWombatCharlieplexinline
setLEDs(const uint8_t ledIndexes[], uint8_t count)SerialWombatCharlieplexinline
setPinNumberForTesting(uint8_t pin)SerialWombatPininline
swPinModeNumber()SerialWombatCharlieplexinlinevirtual
UNUSED_LEDSerialWombatCharlieplexstatic
UNUSED_PINSerialWombatCharlieplexstatic
write1stOrderFiltering(Period samplePeriod, uint16_t filterConstant)SerialWombatAbstractScaledOutputinline
writeHysteresis(uint16_t lowLimit, uint16_t lowOutputValue, uint16_t highLimit, uint16_t highOutputValue, uint16_t initialOutputValue)SerialWombatAbstractScaledOutputinline
writeInputScaling(uint16_t inputMin, uint16_t inputMax)SerialWombatAbstractScaledOutputinline
writeLEDArray(const uint8_t ledArray[BITMAP_BYTES])SerialWombatCharlieplexinline
writeLookupEntries(uint8_t firstLEDIndex, uint8_t entry0, uint8_t entry1, uint8_t entry2, uint8_t entry3)SerialWombatCharlieplexinline
writeLookupTable(const uint8_t lookupTable[MAX_LEDS])SerialWombatCharlieplexinline
writeOutputScaling(uint16_t outputMin, uint16_t outputMax)SerialWombatAbstractScaledOutputinline
writePID(uint16_t kp, uint16_t ki, uint16_t kd, uint16_t target, Period samplePeriod, uint8_t targetPin=255, bool biDirectional=false)SerialWombatAbstractScaledOutputinline
writePublicData(uint16_t value)SerialWombatPininline
writeRamp(uint16_t slowIncrement, uint16_t incrementThreshold, uint16_t fastIncrement, Period samplePeriod, RampMode rampMode)SerialWombatAbstractScaledOutputinline
writeRateControl(Period samplePeriod, uint16_t maximumChangecounts, uint16_t maximumDecrementCounts=0)SerialWombatAbstractScaledOutputinline
writeScalingEnabled(bool enabled, uint8_t sourcePin)SerialWombatAbstractScaledOutputinline
writeScalingInvertedInput(bool inverted)SerialWombatAbstractScaledOutputinline
writeScalingTargetValue(uint16_t target)SerialWombatAbstractScaledOutputinline
writeScalingTargetValueResetIntegrator(uint16_t target)SerialWombatAbstractScaledOutputinline
writeTimeout(uint16_t timeout_mS, uint16_t timeoutOutputValue)SerialWombatAbstractScaledOutputinline