Serial Wombat Arduino Library
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CPrint
 CSerialWombatLiquidCrystalA Class which connects to HD44780 / 1602 / 4002 / 2004 or similar interface Character LCDs
 CSerialWombatTM1637A Class representing a TM1637 Seven-Segment Display connected to two Serial Wombat pins
 CSerialWombatAbstractButtonSerialWombat18CapTouch, SerialWombatDebouncedInput and SerialWombatMatrixButton inherit from this class
 CSerialWombat18CapTouchA class that controls a Cap Touch Pin on the Serial Wombat 18AB chip
 CSerialWombatDebouncedInputA pin mode class that debounces inputs
 CSerialWombatMatrixButtonClass that runs on top of SerialWombatMatrixKeypad to treat a key as an individual button
 CSerialWombatAbstractProcessedInputSerialWombatAnalogInput, SerialWombatPulseTimer, SerialWombatResistanceInput and others inherit from this class
 CSerialWombatAnalogInput_18ABThis class extends SerialWombatAnalogInput with SW18AB specific capabilities
 CSerialWombatProcessedInputPinA Class which reads data from another pin's public data and runs it through SerialWombatAbstractInputProcessing . No physical output. Designed for testing
 CSerialWombatPulseTimer_18ABExtends the SerialWombatPulseTimer class with SW18AB specific functionality
 CSerialWombatResistanceInputA class to make resistance measurements with the Serial Wombat 18AB chip
 CSerialWombatUltrasonicDistanceSensorA Class which uses one or two Serial Wombat 18AB pins to measure distance using an Ultrasonic distance sensor.
 CSerialWombatAbstractScaledOutputSerialWombatServo, SerialWombatPWM and other proportional ouptut classes inherit from this class. it provides control blocks for manipulating output based on input
 CSerialWombatPWM_18ABExtends the SerialWombatPWM class with SW18AB specific functionality, including SerialWombatAbstractScaledOutput
 CSerialWombatServo_18ABA derived class that adds additional Servo Functionality for the Serial Wombat 18AB Chip
 CSerialWombatHighFrequencyServoA class for the Serial Wombat 18AB Chip that adds support for high frequency hobby Servos(200 Hz, 333Hz, 560Hz, etc)
 CSerialWombatButtonCounterA class that runs on top of SerialWombaAbstractButton to increment or decrement a variable based on a button
 CSerialWombatChipClass for a Serial Wombat chip. Each Serial Wombat chip on a project should have its own instance
 CSerialWombatThis class name is depricated. Do not use for new development. Use SerialWombatChip instead
 CSerialWombatPinDescribes a Serial Wombat Pin. Is base class for other pin modes
 CSerialWombat18CapTouchA class that controls a Cap Touch Pin on the Serial Wombat 18AB chip
 CSerialWombatAnalogInputA class to make analog measurements with the Serial Wombat
 CSerialWombatAnalogInput_18ABThis class extends SerialWombatAnalogInput with SW18AB specific capabilities
 CSerialWombatDebouncedInputA pin mode class that debounces inputs
 CSerialWombatLiquidCrystalA Class which connects to HD44780 / 1602 / 4002 / 2004 or similar interface Character LCDs
 CSerialWombatProcessedInputPinA Class which reads data from another pin's public data and runs it through SerialWombatAbstractInputProcessing . No physical output. Designed for testing
 CSerialWombatProtectedOutputCombine and input and output pin for a protected output
 CSerialWombatPulseOnChangeMonitors other pin(s) or public data in the Serial Wombat chip and generates a pin pulse on change
 CSerialWombatPulseTimerA Class which uses a Serial Wombat pin to measure the length of a pulse high and low time
 CSerialWombatPulseTimer_18ABExtends the SerialWombatPulseTimer class with SW18AB specific functionality
 CSerialWombatPWMA class representing a Serial Wombat PWM output
 CSerialWombatPWM_18ABExtends the SerialWombatPWM class with SW18AB specific functionality, including SerialWombatAbstractScaledOutput
 CSerialWombatPWM_4ABExtends the SerialWombatPWM class with SW4A/SW4B specific functionality
 CSerialWombatQuadEncA class that uses two Serial Wombat input pins to read quadrature encoder input
 CSerialWombatResistanceInputA class to make resistance measurements with the Serial Wombat 18AB chip
 CSerialWombatServoA class to control Servos attached to the Serial Wombat chip
 CSerialWombatServo_18ABA derived class that adds additional Servo Functionality for the Serial Wombat 18AB Chip
 CSerialWombatThroughputConsumerA Class that consumes CPU time on the Serial Wombat chip in order to facilitate testing
 CSerialWombatTM1637A Class representing a TM1637 Seven-Segment Display connected to two Serial Wombat pins
 CSerialWombatUARTA class for the Serial Wombat 4B or SW18AB chips which creates an I2C to UART Bridge
 CSerialWombatSWUARTA class for the Serial Wombat 4B or SW18AB chips which creates a software based UART on the SW18AB
 CSerialWombatUltrasonicDistanceSensorA Class which uses one or two Serial Wombat 18AB pins to measure distance using an Ultrasonic distance sensor.
 CSerialWombatWatchdogA class to wrap around a Serial Wombat Watchdog Pin
 CSerialWombatWS2812A Class representing a WS2812 or compatible RGB LED string connected to a Serial Wombat pin
 CSerialWombatSimulatedQuadEncA class for testing SerialWombatQuadEnc inputs
 CStream
 CSerialWombatMatrixKeypadA class for the Serial Wombat SW18AB chips which scans matrix keypads up to 4x4
 CSerialWombatQueueA Class representing a Queue in the User Ram area on the Serial Wombat Chip
 CSerialWombatUARTA class for the Serial Wombat 4B or SW18AB chips which creates an I2C to UART Bridge