DMA NVIC priority increase.
This commit is contained in:
@@ -44,7 +44,7 @@ void MX_DMA_Init(void)
|
||||
|
||||
/* DMA interrupt init */
|
||||
/* DMA1_Channel5_IRQn interrupt configuration */
|
||||
HAL_NVIC_SetPriority(DMA1_Channel5_IRQn, 0, 0);
|
||||
HAL_NVIC_SetPriority(DMA1_Channel5_IRQn, 6, 0);
|
||||
HAL_NVIC_EnableIRQ(DMA1_Channel5_IRQn);
|
||||
|
||||
}
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
#include "ws2812_effect.h"
|
||||
#include "ds1307.h"
|
||||
#include "clock.h"
|
||||
#include "myComms.h"
|
||||
|
||||
#include "usbd_cdc_if.h"
|
||||
|
||||
@@ -95,7 +96,8 @@ int main(void)
|
||||
{
|
||||
|
||||
/* USER CODE BEGIN 1 */
|
||||
|
||||
// uint8_t UART_Buff[] = "Hello World\n";
|
||||
// #define EFFECT_TIME 1000
|
||||
/* USER CODE END 1 */
|
||||
|
||||
/* MCU Configuration--------------------------------------------------------*/
|
||||
@@ -124,18 +126,13 @@ int main(void)
|
||||
MX_USB_DEVICE_Init();
|
||||
/* USER CODE BEGIN 2 */
|
||||
|
||||
|
||||
|
||||
uint32_t mytimer = 0;
|
||||
|
||||
// RTC config
|
||||
ds1307_init();
|
||||
// ds1307_config(0, 10, 19, THURSDAY, 26, MARCH, 2026, +1, 33);
|
||||
|
||||
|
||||
HAL_TIM_Base_Start(&htim2);
|
||||
ws2812_Init();
|
||||
//ws_effect_setDisplayColoursNV();
|
||||
|
||||
|
||||
|
||||
/* USER CODE END 2 */
|
||||
@@ -148,13 +145,11 @@ int main(void)
|
||||
|
||||
/* USER CODE BEGIN 3 */
|
||||
|
||||
uint8_t UART_Buff[] = "Hello World\n";
|
||||
|
||||
|
||||
#define EFFECT_TIME 10000
|
||||
//ws_effect_setDisplayColoursNV();
|
||||
|
||||
|
||||
ds1307_update(&my_rtc);
|
||||
ds1307_update(&my_rtc);
|
||||
|
||||
uint8_t hour = my_rtc.hours;
|
||||
uint8_t minutes = my_rtc.minutes;
|
||||
|
||||
@@ -111,7 +111,7 @@ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* tim_baseHandle)
|
||||
__HAL_LINKDMA(tim_baseHandle,hdma[TIM_DMA_ID_CC1],hdma_tim2_ch1);
|
||||
|
||||
/* TIM2 interrupt Init */
|
||||
HAL_NVIC_SetPriority(TIM2_IRQn, 0, 0);
|
||||
HAL_NVIC_SetPriority(TIM2_IRQn, 6, 0);
|
||||
HAL_NVIC_EnableIRQ(TIM2_IRQn);
|
||||
/* USER CODE BEGIN TIM2_MspInit 1 */
|
||||
|
||||
|
||||
@@ -32,22 +32,22 @@ void ws_effect_setDisplayColoursNV(void){
|
||||
|
||||
uint8_t rxBuf[3] = {0};
|
||||
|
||||
ds1307_read_user_RAM(NV_COLOUR_HOURS_ADDR, rxBuf, sizeof(rxBuf));
|
||||
ds1307_read_user_RAM(NV_COLOUR_HOURS_ADDR, rxBuf, 3);
|
||||
colour_hours.r = rxBuf[0];
|
||||
colour_hours.g = rxBuf[1];
|
||||
colour_hours.b = rxBuf[2];
|
||||
|
||||
ds1307_read_user_RAM(NV_COLOUR_MINUTES_ADDR, rxBuf, sizeof(rxBuf));
|
||||
ds1307_read_user_RAM(NV_COLOUR_MINUTES_ADDR, rxBuf, 3);
|
||||
colour_minutes.r = rxBuf[0];
|
||||
colour_minutes.g = rxBuf[1];
|
||||
colour_minutes.b = rxBuf[2];
|
||||
|
||||
ds1307_read_user_RAM(NV_COLOUR_SECONDS_ADDR, rxBuf, sizeof(rxBuf));
|
||||
ds1307_read_user_RAM(NV_COLOUR_SECONDS_ADDR, rxBuf, 3);
|
||||
colour_seconds.r = rxBuf[0];
|
||||
colour_seconds.g = rxBuf[1];
|
||||
colour_seconds.b = rxBuf[2];
|
||||
|
||||
ds1307_read_user_RAM(NV_COLOUR_BACKGND_ADDR, rxBuf, sizeof(rxBuf));
|
||||
ds1307_read_user_RAM(NV_COLOUR_BACKGND_ADDR, rxBuf, 3);
|
||||
colour_background.r = rxBuf[0];
|
||||
colour_background.g = rxBuf[1];
|
||||
colour_background.b = rxBuf[2];
|
||||
|
||||
Reference in New Issue
Block a user