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.
|
Capa de I2C Master (HAL) para STM32. Más...
#include "stm32f4xx_hal.h"
#include <stdint.h>
Ir al código fuente de este archivo.
defines | |
#define | I2C_TIMEOUT (5000) |
Funciones | |
HAL_StatusTypeDef | I2CM_InitStart (void) |
Inicializa I2C1 a 400 kHz, 7-bit, sin dual address. | |
HAL_StatusTypeDef | I2CM_DeInit (void) |
Desinicializa I2C1. | |
HAL_StatusTypeDef | I2CM_Write (uint8_t address, uint8_t *data, uint16_t size) |
Escribe un buffer en un esclavo I²C. | |
HAL_StatusTypeDef | I2CM_Read (uint8_t address, uint8_t *data, uint16_t size) |
Lee un buffer crudo desde un esclavo I²C (no lee dirección interna). | |
HAL_StatusTypeDef | I2CM_Read_Sr (uint8_t address, uint8_t reg, uint8_t *data, uint16_t size) |
Lee bytes desde un registro interno. | |
HAL_StatusTypeDef | I2CM_IsDeviceReady (uint8_t address, uint32_t trials) |
Verifica si un esclavo responde (ACK) en la dirección dada. |
Capa de I2C Master (HAL) para STM32.
Contiene operaciones I²C Master del proyecto.