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
mpu6050_port.h
Ir a la documentación de este archivo.
1
7
8#ifndef MPU6050_PORT_H
9#define MPU6050_PORT_H
10
11#include <stdint.h>
12#include "dev_i2cm.h"
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
21
23#define MPU6050_ADDRESS (0x69)
24
26#define MPU6050_RETRY_COUNT (3)
27
32HAL_StatusTypeDef MPU6050_is_ready(void);
33
40HAL_StatusTypeDef MPU6050_register_write(uint8_t reg, uint8_t data);
41
48HAL_StatusTypeDef MPU6050_register_block_write(uint8_t *data, uint16_t len);
49
56HAL_StatusTypeDef MPU6050_register_read(uint8_t reg, uint8_t *data);
57
65HAL_StatusTypeDef MPU6050_register_block_read(uint8_t reg, uint8_t *data, uint16_t len);
66 // end group MPU6050_PORT
68
69#ifdef __cplusplus
70}
71#endif
72
73#endif /* MPU6050_PORT_H */
Capa de I2C Master (HAL) para STM32.
HAL_StatusTypeDef MPU6050_is_ready(void)
Verifica la presencia del MPU6050 en el bus I2C.
Definition mpu6050_port.c:12
HAL_StatusTypeDef MPU6050_register_block_write(uint8_t *data, uint16_t len)
Escribe un bloque de datos del MPU6050.
Definition mpu6050_port.c:24
HAL_StatusTypeDef MPU6050_register_read(uint8_t reg, uint8_t *data)
Lee un registro del MPU6050.
Definition mpu6050_port.c:31
HAL_StatusTypeDef MPU6050_register_write(uint8_t reg, uint8_t data)
Escribe un registro del MPU6050.
Definition mpu6050_port.c:17
HAL_StatusTypeDef MPU6050_register_block_read(uint8_t reg, uint8_t *data, uint16_t len)
Lee un registro del MPU6050.
Definition mpu6050_port.c:37