RPiPico-Holonome2023/Strategie.h

46 lines
839 B
C
Raw Normal View History

#include "pico/stdlib.h"
#ifndef STRATEGIE_H
#define STRATEGIE_H
#define COULEUR 15
#define TIRETTE 14
enum etat_action_t{
ACTION_EN_COURS,
ACTION_TERMINEE
2023-03-18 16:59:15 +00:00
};
2023-03-26 14:34:06 +00:00
enum longer_direction_t{
LONGER_VERS_A,
LONGER_VERS_C
};
enum couleur_t{
COULEUR_BLEU=0,
COULEUR_VERT
};
extern enum etat_strategie_t{
STRATEGIE_INIT=0,
APPROCHE_CERISE_1_A=1,
APPROCHE_CERISE_1_B=2,
ATTRAPE_CERISE_1=3,
APPROCHE_PANIER_1=4,
APPROCHE_PANIER_2=5,
CALAGE_PANIER_1=6,
RECULE_PANIER=7,
LANCE_DANS_PANIER=8,
STRATEGIE_FIN=254,
}etat_strategie;
2023-03-26 14:34:06 +00:00
enum etat_action_t cerise_accostage(void);
enum etat_action_t avance_puis_longe_bordure(enum longer_direction_t longer_direction);
void Homologation(uint32_t step_ms);
enum couleur_t lire_couleur(void);
uint attente_tirette(void);
// STRATEGIE_H
#endif