Прога ужата до 20 кб флеш: удален HAL_TIM и HAL_GPIO

удалена ненужна по сути MyLibs библиотека
This commit is contained in:
2025-03-06 12:44:55 +03:00
parent fad121a9fd
commit dbc9388f67
20 changed files with 484 additions and 1166 deletions

View File

@@ -46,19 +46,28 @@ void MX_GPIO_Init(void)
__HAL_RCC_GPIOC_CLK_ENABLE();
/*Configure LED GPIO pin : PB0 (OneWire) */
GPIO_InitStruct.Pin = DS_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
HAL_GPIO_Init(DS_GPIO_Port, &GPIO_InitStruct);
/* Íàñòðîéêà ïèíà PB0 (OneWire) */
DS_GPIO_Port->MODER &= ~(GPIO_MODER_MODE0);
DS_GPIO_Port->MODER |= (GPIO_MODE_OUTPUT_PP << GPIO_MODER_MODE0_Pos);
DS_GPIO_Port->PUPDR &= ~(GPIO_PUPDR_PUPD0);
DS_GPIO_Port->PUPDR |= (GPIO_NOPULL << GPIO_PUPDR_PUPD0_Pos);
DS_GPIO_Port->OSPEEDR |= (GPIO_SPEED_FREQ_VERY_HIGH << GPIO_OSPEEDR_OSPEED0_Pos);
/* Óñòàíîâêà PA1, PA4, PA5 â âûñîêèé óðîâåíü */
GPIOA->BSRR = GPIO_PIN_1 | GPIO_PIN_4 | GPIO_PIN_5;
/*Configure LED GPIO pin : PA1 PA4 PA5 */
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1|GPIO_PIN_4|GPIO_PIN_5, GPIO_PIN_SET);
GPIO_InitStruct.Pin = GPIO_PIN_1|GPIO_PIN_4|GPIO_PIN_5;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
/* Íàñòðîéêà ïèíîâ PA1, PA4, PA5 */
GPIOA->MODER &= ~(GPIO_MODER_MODE1 | GPIO_MODER_MODE4 | GPIO_MODER_MODE5);
GPIOA->MODER |= (GPIO_MODE_OUTPUT_PP << GPIO_MODER_MODE1_Pos) |
(GPIO_MODE_OUTPUT_PP << GPIO_MODER_MODE4_Pos) |
(GPIO_MODE_OUTPUT_PP << GPIO_MODER_MODE5_Pos);
GPIOA->PUPDR &= ~(GPIO_PUPDR_PUPD1 | GPIO_PUPDR_PUPD4 | GPIO_PUPDR_PUPD5);
GPIOA->PUPDR |= (GPIO_NOPULL << GPIO_PUPDR_PUPD1_Pos) |
(GPIO_NOPULL << GPIO_PUPDR_PUPD4_Pos) |
(GPIO_NOPULL << GPIO_PUPDR_PUPD5_Pos);
GPIOA->OSPEEDR |= (GPIO_SPEED_FREQ_LOW << GPIO_OSPEEDR_OSPEED1_Pos) |
(GPIO_SPEED_FREQ_LOW << GPIO_OSPEEDR_OSPEED4_Pos) |
(GPIO_SPEED_FREQ_LOW << GPIO_OSPEEDR_OSPEED5_Pos);
}
/************************ (C) COPYRIGHT Puya *****END OF FILE******************/