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 === |