 |
Serial Wombat Arduino Library
|
Class for a Serial Wombat chip. Each Serial Wombat chip on a project should have its own instance.
Definition: SerialWombat.h:286
@ CONFIGURE_PIN_MODE0
(200)
@ A4990
Definition: SerialWombatHBridge.h:43
SerialWombatChip & _sw
Definition: SerialWombatPin.h:134
SerialWombatHBridgeDriverChip
Definition: SerialWombatHBridge.h:33
SerialWombatServo, SerialWombatPWM and other proportional ouptut classes inherit from this class....
Definition: SerialWombatAbstractScaledOutput.h:62
@ PIN_MODE_HBRIDGE
(6)
Definition: SerialWombat.h:248
SerialWombatHBridge_18AB(SerialWombatChip &serialWombat)
Definition: SerialWombatHBridge.h:94
uint8_t pin()
fulfills a virtual function requirement of SerialWombatAbstractScaledOutput
Definition: SerialWombatHBridge.h:102
@ IBT4
Definition: SerialWombatHBridge.h:42
@ TB67H420FTG
Definition: SerialWombatHBridge.h:44
Describes a Serial Wombat Pin. Is base class for other pin modes.
Definition: SerialWombatPin.h:38
A class representing a Serial Wombat H Bridge Output.
Definition: SerialWombatHBridge.h:55
uint8_t _pinMode
Definition: SerialWombatPin.h:135
@ RelayAndPWM
Definition: SerialWombatHBridge.h:35
int sendPacket(uint8_t tx[], uint8_t rx[])
Send an 8 byte packet to the Serial Wombat chip and wait for 8 bytes back.
Definition: SerialWombat.cpp:115
@ CONFIGURE_PIN_MODE_HW_0
(220)
@ DRV8833
Definition: SerialWombatHBridge.h:37
Extends the SerialWombatHBridge class with SW18AB specific functionality, including SerialWombatAbstr...
Definition: SerialWombatHBridge.h:91
uint8_t swPinModeNumber()
fulfills a virtual function requirement of SerialWombatAbstractScaledOutput
Definition: SerialWombatHBridge.h:110
@ MX1508
Definition: SerialWombatHBridge.h:40
SerialWombatHBridge(SerialWombatChip &serialWombat)
Constructor for SerialWombatHBridge class.
Definition: SerialWombatHBridge.h:62
uint8_t pin()
Returns the current SW pin number. Used primarily for virtual calls by derived classes.
Definition: SerialWombatPin.h:121
@ L298N
Definition: SerialWombatHBridge.h:39
uint8_t _pin
Definition: SerialWombatPin.h:133
@ BTS7960
Definition: SerialWombatHBridge.h:41
#define SW_LE16(_a)
Convert a uint16_t to two bytes in little endian format for array initialization.
Definition: SerialWombat.h:41
@ DRV8871
Definition: SerialWombatHBridge.h:38
@ LG9110_HG7881
Definition: SerialWombatHBridge.h:36
void begin(uint8_t pin, uint8_t secondPin, uint16_t PWMPeriod_uS, SerialWombatHBridgeDriverChip chip)
Initialize a pin that has been declared as HBridge.
Definition: SerialWombatHBridge.h:71