Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:dev:eargear-v2-protocol [2023/12/09 18:04] – created darkgrueen:dev:eargear-v2-protocol [2026/08/11 17:58] (current) darkgrue
Line 1: Line 1:
 ====== EarGear v2 Protocol ====== ====== EarGear v2 Protocol ======
 +
 +Command list for The Tail Company EarGear v2.
 +
 +<WRAP round important 90%>
 +This protocol only applies to the EarGear 2 product's original shipping firmware, which is **deprecated**. Current EarGear 2 products use the TailControl firmware. Refer to the [[en:dev:tailcontrol-command-protocol|TailControl Command Protocol]] documentation.
 +</WRAP>
  
  
Line 11: Line 17:
  
 A press of 2-3 seconds starts up and shuts down EarGear. Connecting a charger to the EarGear inhibits the ''ENABLE'' line of the 3.3 V regulator, which means the EarGear cannot be turned on while charging. A press of 2-3 seconds starts up and shuts down EarGear. Connecting a charger to the EarGear inhibits the ''ENABLE'' line of the 3.3 V regulator, which means the EarGear cannot be turned on while charging.
 +
  
 ===== Device Advertisement ===== ===== Device Advertisement =====
Line 23: Line 30:
   * Battery Percentage (0-100%), and   * Battery Percentage (0-100%), and
   * Battery Voltage (in Volts).   * Battery Voltage (in Volts).
 +
  
 ==== nRF Connect for Mobile ==== ==== nRF Connect for Mobile ====
Line 28: Line 36:
 [[https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-mobile|nrf Connect for Mobile]] is a highly recommended tool for assisting with development and troubleshooting connectivity when developing your own controller or app software. [[https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-mobile|nrf Connect for Mobile]] is a highly recommended tool for assisting with development and troubleshooting connectivity when developing your own controller or app software.
  
-===== Ear Moves =====+ 
 +===== Ear Commands =====
  
 Command list for **EarGear v2** Command list for **EarGear v2**
Line 48: Line 57:
 | **LISTEN FULL** | See Listen Mode, below; returns ''LISTEN FULL ON'' | | **LISTEN FULL** | See Listen Mode, below; returns ''LISTEN FULL ON'' |
 | **ENDLISTEN** | **END LISTEN** Mode, see Listen Mode, below; returns ''LISTEN OFF'' | | **ENDLISTEN** | **END LISTEN** Mode, see Listen Mode, below; returns ''LISTEN OFF'' |
-| **TILTMODE** | Enable **TILT MODE**, see Tilt Mode, below; returns ''TILTMODE ON'' |+| **TILTMODE START** | Enable **TILT MODE**, see Tilt Mode, below; returns ''TILTMODE ON'' |
 | **ENDTILTMODE** | **END TILT MODE**, see Tilt Mode, below; returns ''TILTMODE OFF'' | | **ENDTILTMODE** | **END TILT MODE**, see Tilt Mode, below; returns ''TILTMODE OFF'' |
  
Line 158: Line 167:
 When the device starts up, it reads a number of accelerometer values over 5 seconds and averages them to be the "stable" position. After that, a tilt of 20 degrees from that position triggers a tilt / movement, which is one of the following moves: When the device starts up, it reads a number of accelerometer values over 5 seconds and averages them to be the "stable" position. After that, a tilt of 20 degrees from that position triggers a tilt / movement, which is one of the following moves:
  
-**TILT LEFT**   +**TILT LEFT**\\  
-**TILT RIGHT**   + 
-**TILT FORWARD**   +**TILT RIGHT**\\  
-**TILT BACKWARD**  + 
 +**TILT FORWARD**\\  
 + 
 +**TILT BACKWARD**\\  
 + 
 + 
 +== Copyright 2023 © The Mechanical Tail Company Limited contact@thetailcompany.com. All Rights Reserved. ==