This repository has been archived on 2024-11-23. You can view files and clone it, but cannot push or open issues or pull requests.
SSTV-Decoder/src/derivative.c

21 lines
485 B
C
Raw Normal View History

2023-04-17 21:56:42 +08:00
#include "derivative.h"
#include "uart.h"
2023-04-17 21:56:42 +08:00
uint32_t CORCLK = CORCLK_DEFAULT;
uint32_t BUSCLK = BUSCLK_DEFAULT;
// ms count, volatile is important!!
volatile uint32_t ms_ticks;
void SysTick_Handler(void) { ms_ticks++; }
void UART1_IRQHandler(void) {
if (UART1->S1 & UART_S1_RDRF_MASK) {
char buf[64];
size_t len = uart_getline(UART1, buf);
uart_printf(UART_MSG, "%d: ", len);
uart_write_buf(UART_MSG, buf, len);
buf[0] = UART1->D;
}
}