[ ] => bug / amélioration / question => types => librairie => norme en C => quelles sont les conventions d'écriture par rapport à la gestion des librairies ?
L'évaluation complète sur le fichier : Mc32gest_RS232.c est fini => vous pouvez si vous les désirer faire réaliser les amélioration ou correction sur ce fichier
FCT : GetMessage
uint8_t
-uint16_t
=> librairie => quelle librairie doit être associé à ces types ? https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L86 https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L87 https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L89i
soit parlant comme nom de variable ? https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L86define
=> déclaration => convention en C => normalement où devriez-vous déclarer vosdefine
https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L61C1-L65C1abs()
=> à quelle librairie cette fct est liée ?https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L123
i
? https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L133C1-L150C4FCT : SendMessage
int8_t
-uint16_t
=> librairie => quelle librairie doit être associé à ces types ? https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L164C1-L166C32GetWriteSpace()
=> valeur de retour -freeSize
=> estimation de la valeur max que vous pourriez recevoir https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L170MsbCrc
&LsbCrc
=>autre possibilité => pourquoi ne pas utiliser l'union à disposition ? https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L191C1-L192C41FCT : ISR => UART
int8_t
-uint8_t
) ? https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L221C1-L227C32RS232_RTS
est à1
que'est-ce que cela veut dire sur le PC même question si à0
https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L286C1-L289C10&&
et==
? + une variable dans un test qu'elle est ca représentation ? + la notion defalse
en C à quoi correspond-t-elle ? https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L314 https://github.com/JeremyETMLES/TP2_MINF/blob/ea76a7f4173769eea8e636333d1f5dc1d9e32615/Programmation/TP2_RS232/firmware/src/Mc32gest_RS232.c#L316AUTRES