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