lark1fq/bootloader/src/config.h

37 lines
683 B
C
Raw Normal View History

2024-03-16 22:28:04 +08:00
#ifndef __CONFIG_H__
#define __CONFIG_H__
#ifdef __cplusplus
extern "C" {
#endif
#include "stm32f4xx.h"
#define UART_PARITY_NONE (0)
#define UART_PARITY_ODD (1)
#define UART_PARITY_EVEN (2)
#define UART_DEFAULT_BAUDRATE (19200)
#define UART_DEFAULT_PARITY (UART_PARITY_NONE)
#define UART_DEFAULT_STOPBITS (1)
#define UART_DEFAULT_ADDR (0x01)
#define UART_DEFAULT_RESV (0xFF)
struct file_config_s {
uint32_t id;
uint32_t baudrate;
uint8_t parity;
uint8_t stopbits;
uint8_t addr;
uint8_t resv;
uint32_t checksum;
};
void file_config_update(void);
#ifdef __cplusplus
}
#endif
#endif /* __CONFIG_H__ */