Modifications

Sauter à la navigation Sauter à la recherche
275 octets ajoutés ,  29 juillet 2017 à 19:09
Ligne 39 : Ligne 39 :  
Si nous nous trouvons face à un "''Message Type Indicator''" SDEP standard (0x10, 0x20, 0x40 or 0x80) alors nous pouvons poursuivrez normalement la lecture
 
Si nous nous trouvons face à un "''Message Type Indicator''" SDEP standard (0x10, 0x20, 0x40 or 0x80) alors nous pouvons poursuivrez normalement la lecture
   −
{{traduction}}
+
Il existe deux autre "''Message Type Indicator''" dont il faut tenir compte. Ces derniers indique un problème du côté esclave de la communication SPI (le nRF51822):
There are two other indicators that should be taken into account, though, which indicate a problem on the nRF51822 SPI slave side:
+
* '''0xFE''' : Le périphérique esclave n'est pas prêt (attendre un peu et réessayer)
* '''0xFE''' : Slave device not ready (wait a bit and try again)
+
* '''0xFF''' : Indicateur de dépassement de lecture (''read overflow indicator'') sur le périphérique esclave (il y a eu une tentative de lire plus de donnée que de donnée vraiment  disponible sur l'esclave)
* '''0xFF''' : Slave device read overflow indicator (you've read more data than is available)
     −
This means there are six possible response bytes reading the message type indicator (the first byte read after an SDEP command is sent): 0x10, 0x20, 0x40, 0x80, which indicate a valid message type, or 0xFE, 0xFF which indicate an error condition.
+
Cela signifie qu'il y a 6 réponses possible dansle premier octet lu (donc la valeur du "message type indicator" renvoyée par le périphérique esclave).
 +
 
 +
Ce premier octet après l'envoi d'une commande SDEP peut avoir les valeurs suivantes:
 +
* 0x10, 0x20, 0x40, 0x80 qui indiquent un type de message valide
 +
* 0xFE, 0xFF qui indiquent une condition d'erreur
    
=== Sample Transaction ===
 
=== Sample Transaction ===
29 917

modifications

Menu de navigation