13 lines
584 B
C
13 lines
584 B
C
#include "pico/stdlib.h"
|
|
|
|
struct message_t{
|
|
uint8_t type; // 'd' pour demande, 'r' pour une réception de données, 'w' pour écrire des données, '>' pour des logs
|
|
uint8_t id_carte; // Identifiant de la carte (on reprend les adresses I2C)
|
|
uint8_t adresse_registre; // Adresse du registre lu
|
|
uint8_t taille_donnees;
|
|
uint8_t donnees[255];
|
|
uint8_t idx; // numéro de la liaison CDC qui a reçu le message
|
|
};
|
|
|
|
struct message_t messagerie_read_message(const char * chaine, unsigned int * position_chaine);
|
|
char message_to_string(struct message_t message, char * chaine_texte); |