-
Notifications
You must be signed in to change notification settings - Fork 0
TP2 - Mc32gest_RS232.c -> bug & amélioration #13
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't workingimprovementimprovement the listing or algorithmimprovement the listing or algorithminvalidThis doesn't seem rightThis doesn't seem rightquestionFurther information is requestedFurther information is requestedspecificationcompliance with the specifications (customer's requests)compliance with the specifications (customer's requests)
Description
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingimprovementimprovement the listing or algorithmimprovement the listing or algorithminvalidThis doesn't seem rightThis doesn't seem rightquestionFurther information is requestedFurther information is requestedspecificationcompliance with the specifications (customer's requests)compliance with the specifications (customer's requests)
FCT : GetMessage
int8_t-uint8_t-uint16_t=> libraire => quelle librairie est associé au type normaliséehttps://github.com/etideoliveira/MINF_SLO2_TP/blob/10244e3ec1023d9c0b5a1cf3b30eea3cd4766082/TP2/TP2/firmware/src/Mc32gest_RS232.c#L69C1-L72C56
MINF_SLO2_TP/TP2/TP2/firmware/src/Mc32gest_RS232.h
Line 24 in 10244e3
GetCharFromFifo=> paramètre => est-ce que vous ne pourriez pas directement mettre à jour votre structure RxMess à l'appel de la fct ?!https://github.com/etideoliveira/MINF_SLO2_TP/blob/10244e3ec1023d9c0b5a1cf3b30eea3cd4766082/TP2/TP2/firmware/src/Mc32gest_RS232.c#L94C1-L95C32
https://github.com/etideoliveira/MINF_SLO2_TP/blob/10244e3ec1023d9c0b5a1cf3b30eea3cd4766082/TP2/TP2/firmware/src/Mc32gest_RS232.c#L98C1-L99C32
https://github.com/etideoliveira/MINF_SLO2_TP/blob/10244e3ec1023d9c0b5a1cf3b30eea3cd4766082/TP2/TP2/firmware/src/Mc32gest_RS232.c#L102C1-L103C33
https://github.com/etideoliveira/MINF_SLO2_TP/blob/10244e3ec1023d9c0b5a1cf3b30eea3cd4766082/TP2/TP2/firmware/src/Mc32gest_RS232.c#L106C1-L107C33
absAngledans la structureS_pwmSettingshttps://github.com/etideoliveira/MINF_SLO2_TP/blob/10244e3ec1023d9c0b5a1cf3b30eea3cd4766082/TP2/TP2/firmware/src/Mc32gest_RS232.c#L125C1-L128C52
nbrCycles=> pour quoi ne le faire que si la buffer de réception n'est pas à la bonne taille - pourquoi ne pas mettre à jour aussi si la trame est fausse ?!https://github.com/etideoliveira/MINF_SLO2_TP/blob/10244e3ec1023d9c0b5a1cf3b30eea3cd4766082/TP2/TP2/firmware/src/Mc32gest_RS232.c#L129C1-L153C6
FCT : SendMessage
int8_t-uint16_t=> libraire => quelle librairie est associé au type normaliséehttps://github.com/etideoliveira/MINF_SLO2_TP/blob/10244e3ec1023d9c0b5a1cf3b30eea3cd4766082/TP2/TP2/firmware/src/Mc32gest_RS232.c#L176C1-L177C51
MINF_SLO2_TP/TP2/TP2/firmware/src/Mc32gest_RS232.c
Line 185 in 10244e3
MINF_SLO2_TP/TP2/TP2/firmware/src/Mc32gest_RS232.c
Line 177 in 10244e3
MINF_SLO2_TP/TP2/TP2/firmware/src/Mc32gest_RS232.c
Line 193 in 10244e3
FCT : ISR_UART..
MINF_SLO2_TP/TP2/TP2/firmware/src/Mc32gest_RS232.c
Line 220 in 10244e3
int8_t-uint8_t=> libraire => quelle librairie est associé au type normaliséehttps://github.com/etideoliveira/MINF_SLO2_TP/blob/10244e3ec1023d9c0b5a1cf3b30eea3cd4766082/TP2/TP2/firmware/src/Mc32gest_RS232.c#L221C1-L223C26
RTS=> MAJ => à quel moment, mettez-vous le signal RTS à 0 dans votre algorithme de l'ISR ?https://github.com/etideoliveira/MINF_SLO2_TP/blob/10244e3ec1023d9c0b5a1cf3b30eea3cd4766082/TP2/TP2/firmware/src/Mc32gest_RS232.c#L276C1-L280C10
whileetdo..while?https://github.com/etideoliveira/MINF_SLO2_TP/blob/10244e3ec1023d9c0b5a1cf3b30eea3cd4766082/TP2/TP2/firmware/src/Mc32gest_RS232.c#L290C1-L301C1