-
Notifications
You must be signed in to change notification settings - Fork 0
MiP_HeadLEDs
github-actions[bot] edited this page Aug 10, 2026
·
8 revisions
Manages MiP's eye LEDs.
| Type | Signature | Description |
|---|---|---|
variable |
constexpr uint8_t MIP_CMD_SET_HEAD_LEDSNone |
MiP protocol command bytes used by the head LED subsystem. |
variable |
constexpr uint8_t MIP_CMD_GET_HEAD_LEDSNone |
|
variable |
MiP & m_mipNone |
|
function |
MiP_HeadLEDs(MiP &mip) |
Constructs the eye LED manager. |
function |
void read(MiPHeadLEDs &headLEDs) |
Reads the current state of all four head LEDs. |
function |
void write(MiPHeadLED led1, MiPHeadLED led2, MiPHeadLED led3, MiPHeadLED led4) |
Sets all four head LEDs and verifies the change. |
function |
void write(const MiPHeadLEDs &headLEDs) |
Sets all four head LEDs using a struct and verifies the change. |
function |
void unverifiedWrite(MiPHeadLED led1, MiPHeadLED led2, MiPHeadLED led3, MiPHeadLED led4) |
Sets all four head LEDs without verification (fire-and-forget). |
function |
void unverifiedWrite(const MiPHeadLEDs &headLEDs) |
Sets all four head LEDs using a struct without verification. |
function |
int8_t rawGet(MiPHeadLEDs &headLEDs) |
|
function |
void rawSet(MiPHeadLED led1, MiPHeadLED led2, MiPHeadLED led3, MiPHeadLED led4) |
|
function |
bool isValidSingleLED(uint8_t led) |
🔗 Quick Links: Main Repository • Report an Issue • Wiki Home
An open-source API for the WowWee MiP Robot. Licensed under Apache-2.0.
- MiP
- MiPChestLED
- MiPClapSettings
- MiPDebug
- MiPHardwareInfo
- MiPHeadLEDs
- MiPIRDongleCode
- MiPSoftwareVersion
- MiPStatus
- MiP_Battery
- MiP_ChestLED
- MiP_Clap
- MiP_EEPROM
- MiP_Gesture
- MiP_HeadLEDs
- MiP_Infrared
- MiP_Mode
- MiP_Motion
- MiP_Odometer
- MiP_Position
- MiP_Radar
- MiP_Serial
- MiP_Shake
- MiP_Sound
- MiP_Version
- MiP_Weight
- MiP_WiFi