AT+BLEHIDGAMEPADEN
Active le support du service HID pour le joystick/gamepad. Le gamepad HID est désactivé par défaut (depuis la version 0.7.6 du
firmware) parce qu'il cause des problème sur iOS et OS X et devrait uniquement être utilisé avec les périphériques Android et
Windows.
Codebase Revision: 0.7.6
Paramètres: indique si le service gamepad devrait être activé ou désactivé.
1 ou on
0 ou off
Sortie: Lorsque la commande est exécutée sans paramètre, l'interpréteur de commande retourne une valeur numérique
indiquant l'état d'activation du service. 1 = activé ou 0 = désactivé.
Cette commande nécessite une réinitialisation système (ATZ) pour que la modification soit
effective.
AT+BLEHIDGAMEPAD
Envoi une commande HID gamepad via BLE
Codebase Revision: 0.7.0
Paramètres: Les paramètres suivants (séparés par une virgule) sont disponibles:
Axe x: GAUCHE ou DROITE. Si X=-1 alors c'est le bouton 'GAUCHE' qui est pressé. Si X=1 alors c'est le bouton de
'DROITE' qui est pressé. Si X=0 alors aucun des deux boutons (gauche ou droite) est pressé
Axe y: HAUT ou BAS. Si Y=-1 alors c'est le bouton 'HAUT' qui est pressé. Si Y=1 ALORS KES LE BOUTON 'BAs' qui
est pressé. Si Y=0 alors aucun des deux boutons (haut ou bas) est pressé
Boutons: de 0x00 à 0xFF, qui est un octet dont les différents bits indiquent lequels des 8 boutons sont pressés (boutons
de 0-7)
Output: aucune
Le gamepad HID est désactivé par défaut depuis la version version 0.7.6 du firmware. Le
service HID Gamepad doit être préalablement activé à laide de la commande
AT+BLEHIDGAMEPADEN=1 avant de pouvoir l'utiliser.
Note: Il est nécessaire d'envoyer les deux événements 'pressé' et 'relâché' pour chaque
bouton utilisé. A défaut, le bouton restera "pressé" jusqu'à la réception de la commande de
"relâchement" du bouton.
# Presser 'DROITE' et le 'Bouton0' en même temps
# Boutons = 0b00000001 en binaire -> 1 en décimal -> 0x01 en hexadécimal
AT+BLEHIDGAMEPAD=1,0,0x01
# Presser 'HAUT' et 'Bouton1' + 'Bouton0' en même temps
# Boutons = 0b00000011 en binaire -> 3 en décimal -> 0x03 en hexadécimal
AT+BLEHIDGAMEPAD=0,-1,0x03
AT+BLEMIDIEN
Active ou désactive le service MIDI ble.
Codebase Revision: 0.7.0
Paramètre: Activer / Désactiver le service MIDI BLE avec les valeurs suivante:
1 ou on - pour activer
0 ou off - pour désactiver
Sortie: Lorsqu'elle est exécutée sans paramètre, l'interpréteur de commande retourne une valeur numérique correspondant à
l'état d'activation du service MIDI BLE. 1 = activé ou 0 = désactivé.
Note: cette commande nécessitera une réinitialisation (ATZ) pour que la modification soit
prise en compte.
# Vérifier l'état actuel du service MIDI
AT+BLEMIDIEN
1
OK
# Activer le service MIDI
AT+BLEMIDIEN=1