diff --git a/STM32/CM7/Core/Inc/general_state.h b/STM32/CM7/Core/Inc/general_state.h new file mode 100644 index 0000000..218d5b6 --- /dev/null +++ b/STM32/CM7/Core/Inc/general_state.h @@ -0,0 +1,16 @@ +// Copyright (C) 2026 Pierre Barbier +// Copyright (C) 2026 Association Exergie +// SPDX-License-Identifier: GPL-3.0-or-late + +#include +typedef enum { + SYNC_OK, + SYNC_PENDING, + SYNC_NOT_OK +} sync_state; + +typedef struct { + sync_state sync; + ring_buffer_t crank_RB; + ring_buffer_t cam_RB; +} global_state_t;