Serial Wombat Arduino Library

Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3]

C PCB0046_HSD_PWM | A class representing a PCB0046 HSD Eight Channel HSD High Side Driver board
▼C Print |
C SerialWombatLiquidCrystal | A Class which connects to HD44780 / 1602 / 4002 / 2004 or similar interface Character LCDs
C SerialWombatTM1637 | A Class representing a TM1637 Seven-Segment Display connected to two Serial Wombat pins
C SerialWombat18ABDataLogger | A Class representing the Serial Wombat 18AB Data Logger module
C SerialWombat18ABOscillatorTuner | A class which tunes the oscillator on a Serial Wombat 18AB chip
▼C SerialWombatAbstractButton | SerialWombat18CapTouch, SerialWombatDebouncedInput and SerialWombatMatrixButton inherit from this class
C SerialWombat18CapTouch | A class that controls a Cap Touch Pin on the Serial Wombat 18AB chip
C SerialWombatDebouncedInput | A pin mode class that debounces inputs
C SerialWombatMatrixButton | Class that runs on top of SerialWombatMatrixKeypad to treat a key as an individual button
▼C SerialWombatAbstractProcessedInput | SerialWombatAnalogInput, SerialWombatPulseTimer, SerialWombatResistanceInput and others inherit from this class
C SerialWombat18CapTouch | A class that controls a Cap Touch Pin on the Serial Wombat 18AB chip
▼C SerialWombatAnalogInput_18AB | This class extends SerialWombatAnalogInput with SW18AB specific capabilities
C GripACS712 | A class representing an Allegro ACS712 5A current sensor connected to a SW8B Analog input on a PCB0031 Grip board
C SerialWombatDigitalInput_18AB |
C SerialWombatHSCounter | This class is used to measure the frequency or cycles of a high speed input. On the Serial Wombat 18AB chip this class can be used two times, as two clock inputs are avaialble. An enhanced digital capability pin must be used
C SerialWombatProcessedInputPin | A Class which reads data from another pin's public data and runs it through SerialWombatAbstractInputProcessing . No physical output. Designed for testing
C SerialWombatPulseTimer_18AB | Extends the SerialWombatPulseTimer class with SW18AB specific functionality / This class adds functionality that is specific to the SW18AB firmware in addition to generic SerialWombatPulseTimer functionality avaialble on all Serial Wombat chips
C SerialWombatQuadEnc_18AB | Extends the SerialWombatPWM class with SW18AB specific functionality, including frequency measurement and min/max/increment/target pin options
C SerialWombatResistanceInput | A class to make resistance measurements with the Serial Wombat 18AB chip
C SerialWombatUltrasonicDistanceSensor | A Class which uses one or two Serial Wombat 18AB pins to measure distance using an Ultrasonic distance sensor
▼C SerialWombatAbstractScaledOutput | SerialWombatServo, SerialWombatPWM and other proportional ouptut classes inherit from this class. it provides control blocks for manipulating output based on input
C SerialWombatDigitalOutput_18AB |
C SerialWombatFrequencyOutput_18AB | Extends the SerialWombatFrequencyOutput class with SW18AB specific functionality, including SerialWombatAbstractScaledOutput
C SerialWombatHBridge_18AB | Extends the SerialWombatHBridge class with SW18AB specific functionality, including SerialWombatAbstractScaledOutput
C SerialWombatPWM_18AB | Extends the SerialWombatPWM class with SW18AB specific functionality, including SerialWombatAbstractScaledOutput
▼C SerialWombatServo_18AB | A derived class that adds additional Servo Functionality for the Serial Wombat 18AB Chip
C GripServo | A class representing a servo output and an Allegro ACS712 5A current sensor connected to a SW8B Analog input on a PCB0031 Grip board
C SerialWombatHighFrequencyServo | A class for the Serial Wombat 18AB Chip that adds support for high frequency hobby Servos(200 Hz, 333Hz, 560Hz, etc)
C SerialWombatButtonCounter | A class that runs on top of SerialWombaAbstractButton to increment or decrement a variable based on a button
▼C SerialWombatChip | Class for a Serial Wombat chip. Each Serial Wombat chip on a project should have its own instance
C PCB0030_Bridge | A class representing a PCB0030 Bridge PCB
C PCB0031_Grip | A class representing a PCB0031 Grip PCB
C PCB0041_Remcon | A class representing a PCB0041 Remcon PCB
C PCB0042_LSD_PWM | A class representing a PCB0042 HSD Eight Channel LSD Low Side Driver board
C PCB0048_Mux | A class representing a PCB0048 Mux PCB
C SerialWombat | This class name is depricated. Do not use for new development. Use SerialWombatChip instead
▼C SerialWombatPin | Describes a Serial Wombat Pin. Is base class for other pin modes
C SerialWombat18ABVGA | A class for the Serial Wombat SW18AB chip VGA Driver
C SerialWombat18CapTouch | A class that controls a Cap Touch Pin on the Serial Wombat 18AB chip
▼C SerialWombatAnalogInput | A class to make analog measurements with the Serial Wombat
C SerialWombatAnalogInput_18AB | This class extends SerialWombatAnalogInput with SW18AB specific capabilities
C SerialWombatBlink | A class representing a Serial Wombat Blink Output
C SerialWombatDebouncedInput | A pin mode class that debounces inputs
C SerialWombatDigitalInput_18AB |
C SerialWombatDigitalOutput_18AB |
▼C SerialWombatFrequencyOutput | A class representing a Serial Wombat Frequency Output
C SerialWombatFrequencyOutput_18AB | Extends the SerialWombatFrequencyOutput class with SW18AB specific functionality, including SerialWombatAbstractScaledOutput
▼C SerialWombatHBridge | A class representing a Serial Wombat H Bridge Output
C SerialWombatHBridge_18AB | Extends the SerialWombatHBridge class with SW18AB specific functionality, including SerialWombatAbstractScaledOutput
C SerialWombatHSClock | A Class which outputs a high speed clock signal suitable for clocking other devices
C SerialWombatHSCounter | This class is used to measure the frequency or cycles of a high speed input. On the Serial Wombat 18AB chip this class can be used two times, as two clock inputs are avaialble. An enhanced digital capability pin must be used
C SerialWombatIRRx | A class for the Serial Wombat SW8B or SW18AB chips which received IR remote signals. Currently only NEC / Samsung protocol is supported
C SerialWombatIRTx | A class for the Serial Wombat 8B or SW18AB chips which allows sending NEC IR Commands
C SerialWombatLiquidCrystal | A Class which connects to HD44780 / 1602 / 4002 / 2004 or similar interface Character LCDs
C SerialWombatPS2Keyboard | A class for the Serial Wombat SW18AB chips which recieves input from IBM PS2 Keyboards
▼C SerialWombatPWM | A class representing a Serial Wombat PWM output
C SerialWombatPWM_18AB | Extends the SerialWombatPWM class with SW18AB specific functionality, including SerialWombatAbstractScaledOutput
C SerialWombatPWM_4AB | Extends the SerialWombatPWM class with SW4A/SW4B specific functionality
C SerialWombatProcessedInputPin | A Class which reads data from another pin's public data and runs it through SerialWombatAbstractInputProcessing . No physical output. Designed for testing
C SerialWombatProtectedOutput | Combine and input and output pin for a protected output
C SerialWombatPulseOnChange | Monitors other pin(s) or public data in the Serial Wombat chip and generates a pin pulse on change
▼C SerialWombatPulseTimer | A Class which uses a Serial Wombat pin to measure the length of a pulse high and low time
C SerialWombatPulseTimer_18AB | Extends the SerialWombatPulseTimer class with SW18AB specific functionality / This class adds functionality that is specific to the SW18AB firmware in addition to generic SerialWombatPulseTimer functionality avaialble on all Serial Wombat chips
▼C SerialWombatQuadEnc | A class that uses two Serial Wombat input pins to read quadrature encoder input
C SerialWombatQuadEnc_18AB | Extends the SerialWombatPWM class with SW18AB specific functionality, including frequency measurement and min/max/increment/target pin options
C SerialWombatQueuedPulseOutput | A Class which outputs pulses of a duration stored in a queue
C SerialWombatResistanceInput | A class to make resistance measurements with the Serial Wombat 18AB chip
C SerialWombatSPI | A pin mode for the Serial Wombat 8B or SW18AB chips which allows SPI communication over I2C
▼C SerialWombatServo | A class to control Servos attached to the Serial Wombat chip
C SerialWombatServo_18AB | A derived class that adds additional Servo Functionality for the Serial Wombat 18AB Chip
C SerialWombatTM1637 | A Class representing a TM1637 Seven-Segment Display connected to two Serial Wombat pins
C SerialWombatThroughputConsumer | A Class that consumes CPU time on the Serial Wombat chip in order to facilitate testing
▼C SerialWombatUART | A class for the Serial Wombat 4B or SW18AB chips which creates an I2C to UART Bridge
C SerialWombatSWUART | A class for the Serial Wombat 4B or SW18AB chips which creates a software based UART on the SW18AB
C SerialWombatUltrasonicDistanceSensor | A Class which uses one or two Serial Wombat 18AB pins to measure distance using an Ultrasonic distance sensor
C SerialWombatWS2812 | A Class representing a WS2812 or compatible RGB LED string connected to a Serial Wombat pin
C SerialWombatWatchdog | A class to wrap around a Serial Wombat Watchdog Pin
C SerialWombatSimulatedQuadEnc | A class for testing SerialWombatQuadEnc inputs
C SerialWombatSPISettings | A class for storing SPI settings. This isn't actually used, but included for congruency with Arduino
▼C Stream |
C SerialWombatIRRx | A class for the Serial Wombat SW8B or SW18AB chips which received IR remote signals. Currently only NEC / Samsung protocol is supported
C SerialWombatIRTx | A class for the Serial Wombat 8B or SW18AB chips which allows sending NEC IR Commands
C SerialWombatMatrixKeypad | A class for the Serial Wombat SW18AB chips which scans matrix keypads up to 4x4
C SerialWombatPS2Keyboard | A class for the Serial Wombat SW18AB chips which recieves input from IBM PS2 Keyboards
C SerialWombatQueue | A Class representing a Queue in the User Ram area on the Serial Wombat Chip
C SerialWombatUART | A class for the Serial Wombat 4B or SW18AB chips which creates an I2C to UART Bridge