Добавлено API для UART и TMR

This commit is contained in:
2025-12-26 18:43:40 +03:00
parent c6e1dc049f
commit 8e350e6a91
22 changed files with 4359 additions and 1854 deletions

View File

@@ -9,8 +9,6 @@
//-- Includes ------------------------------------------------------------------
#include "main.h"
#include "plib035.h"
#include "retarget_conf.h"
/******************************************************************************/
@@ -20,7 +18,228 @@
/* please refer to the startup file (startup_stm32g4xx.s). */
/******************************************************************************/
void WDT_IRQHandler(void)
{
}
void RCU_IRQHandler(void)
{
}
void MFLASH_IRQHandler(void)
{
}
void GPIOA_IRQHandler(void)
{
}
void GPIOB_IRQHandler(void)
{
}
void TMR0_IRQHandler(void)
{
tmr_handler(&htmr0);
}
void TMR1_IRQHandler(void)
{
tmr_handler(&htmr1);
}
void TMR2_IRQHandler(void)
{
tmr_handler(&htmr2);
}
void TMR3_IRQHandler(void)
{
tmr_handler(&htmr3);
}
void UART0_TD_IRQHandler(void)
{
uart_handler(&huart0);
}
void UART0_RX_IRQHandler(void)
{
uart_handler(&huart0);
}
void UART0_TX_IRQHandler(void)
{
uart_handler(&huart0);
}
void UART0_E_RT_IRQHandler(void)
{
uart_handler(&huart0);
}
void UART1_TD_IRQHandler(void)
{
uart_handler(&huart1);
}
void UART1_RX_IRQHandler(void)
{
uart_handler(&huart1);
}
void UART1_TX_IRQHandler(void)
{
uart_handler(&huart1);
}
void UART1_E_RT_IRQHandler(void)
{
uart_handler(&huart1);
}
void SPI_RO_RT_IRQHandler(void)
{
}
void SPI_RX_IRQHandler(void)
{
}
void SPI_TX_IRQHandler(void)
{
}
void I2C_IRQHandler(void)
{
}
void ECAP0_IRQHandler(void)
{
}
void ECAP1_IRQHandler(void)
{
}
void ECAP2_IRQHandler(void)
{
}
void PWM0_IRQHandler(void)
{
}
void PWM0_HD_IRQHandler(void)
{
}
void PWM0_TZ_IRQHandler(void)
{
}
void PWM1_IRQHandler(void)
{
}
void PWM1_HD_IRQHandler(void)
{
}
void PWM1_TZ_IRQHandler(void)
{
}
void PWM2_IRQHandler(void)
{
}
void PWM2_HD_IRQHandler(void)
{
}
void PWM2_TZ_IRQHandler(void)
{
}
void QEP_IRQHandler(void)
{
}
void ADC_SEQ0_IRQHandler(void)
{
}
void ADC_SEQ1_IRQHandler(void)
{
}
void ADC_DC_IRQHandler(void)
{
}
void CAN0_IRQHandler(void)
{
}
void CAN1_IRQHandler(void)
{
}
void CAN2_IRQHandler(void)
{
}
void CAN3_IRQHandler(void)
{
}
void CAN4_IRQHandler(void)
{
}
void CAN5_IRQHandler(void)
{
}
void CAN6_IRQHandler(void)
{
}
void CAN7_IRQHandler(void)
{
}
void CAN8_IRQHandler(void)
{
}
void CAN9_IRQHandler(void)
{
}
void CAN10_IRQHandler(void)
{
}
void CAN11_IRQHandler(void)
{
}
void CAN12_IRQHandler(void)
{
}
void CAN13_IRQHandler(void)
{
}
void CAN14_IRQHandler(void)
{
}
void CAN15_IRQHandler(void)
{
}
void FPU_IRQHandler(void)
{
}
void DMA_CH0_IRQHandler(void)
{
}
void DMA_CH1_IRQHandler(void)
{
}
void DMA_CH2_IRQHandler(void)
{
}
void DMA_CH3_IRQHandler(void)
{
}
void DMA_CH4_IRQHandler(void)
{
}
void DMA_CH5_IRQHandler(void)
{
}
void DMA_CH6_IRQHandler(void)
{
}
void DMA_CH7_IRQHandler(void)
{
}
void DMA_CH8_IRQHandler(void)
{
}
void DMA_CH9_IRQHandler(void)
{
}
void DMA_CH10_IRQHandler(void)
{
}
void DMA_CH11_IRQHandler(void)
{
}
void DMA_CH12_IRQHandler(void)
{
}
void DMA_CH13_IRQHandler(void)
{
}
void DMA_CH14_IRQHandler(void)
{
}
void DMA_CH15_IRQHandler(void)
{
}
/******************************************************************************/
@@ -102,5 +321,5 @@ void PendSV_Handler(void)
*/
void SysTick_Handler(void)
{
uwTick++;
millis_inc();
}