Proyecto Final – Medición de Inclinación 0.0.1
Este proyecto utiliza la placa NUCLEO-STM32F446RE y permite detectar y visualizar en tiempo real la inclinación mediante el sensor MPU-6050.
Cargando...
Buscando...
Nada coincide
sys_sm.h
1#ifndef SYS_SM_API_H
2#define SYS_SM_API_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8#include "stm32f4xx_hal.h" // por HAL_StatusTypeDef
9
10/* -------------------------------------------------------------------------- */
11/* Estados de la SM */
12/* -------------------------------------------------------------------------- */
13typedef enum {
14 ST_INIT = 0,
15 ST_READ_SENSORS,
16 ST_UPDATE_LED,
17 ST_UPDATE_UART,
18 ST_ERROR,
19} SM_State;
20
21/* -------------------------------------------------------------------------- */
22/* API pública */
23/* -------------------------------------------------------------------------- */
24
29HAL_StatusTypeDef SM_InitOS(void);
30
34void SM_Iter(void *argument);
35
36
37#ifdef __cplusplus
38}
39#endif
40
41#endif /* SYS_SM_API_H */
HAL_StatusTypeDef SM_InitOS(void)
Crea e inicializa la tarea principal de la máquina de estados, utilizando el FreeRTOS proporcionado p...
Definition sys_sm.c:306