RTC works, 5V needed
This commit is contained in:
@@ -19,12 +19,15 @@
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "main.h"
|
||||
#include "dma.h"
|
||||
#include "i2c.h"
|
||||
#include "tim.h"
|
||||
#include "gpio.h"
|
||||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
#include "ws2812_drv.h"
|
||||
#include "ws2812_effect.h"
|
||||
#include "ds1307.h"
|
||||
/* USER CODE END Includes */
|
||||
|
||||
/* Private typedef -----------------------------------------------------------*/
|
||||
@@ -90,6 +93,7 @@ int main(void)
|
||||
MX_GPIO_Init();
|
||||
MX_DMA_Init();
|
||||
MX_TIM2_Init();
|
||||
MX_I2C1_Init();
|
||||
/* USER CODE BEGIN 2 */
|
||||
|
||||
HAL_TIM_Base_Start(&htim2);
|
||||
@@ -99,6 +103,11 @@ int main(void)
|
||||
|
||||
uint32_t mytimer = 0;
|
||||
|
||||
// RTC config
|
||||
ds1307_init();
|
||||
ds1307_dev_t my_rtc;
|
||||
ds1307_config(0, 44, 12, SATURDAY, 18, SEPTEMBER, 2021, +8, 00);
|
||||
|
||||
|
||||
/* USER CODE END 2 */
|
||||
|
||||
@@ -110,7 +119,12 @@ int main(void)
|
||||
|
||||
/* USER CODE BEGIN 3 */
|
||||
|
||||
#define EFFECT_TIME 5000
|
||||
|
||||
|
||||
#define EFFECT_TIME 500
|
||||
|
||||
|
||||
ds1307_update(&my_rtc);
|
||||
|
||||
mytimer = HAL_GetTick();
|
||||
while(mytimer + EFFECT_TIME > HAL_GetTick()){
|
||||
|
||||
Reference in New Issue
Block a user