26 lines
561 B
C
26 lines
561 B
C
#include "main.h"
|
||
#include "app_common.h"
|
||
#include "app_loop.h"
|
||
|
||
/**
|
||
* @brief APP 主函数
|
||
*
|
||
* 分层结构:
|
||
* Board_Init() - 基础硬件:HAL/时钟/GPIO/DMA/UART/看门狗(system.c)
|
||
* app_init() - 业务模块:横幅/EEPROM/W25Q64/继电器/秤/LED/ADC/网络(app_loop.c)
|
||
* app_loop_*() - 主循环业务调度(app_loop.c)
|
||
*/
|
||
int main(void)
|
||
{
|
||
SCB->VTOR = FLASH_BASE | Application_1_Addr;
|
||
|
||
Board_Init();
|
||
app_init();
|
||
app_loop_init();
|
||
|
||
while (1) {
|
||
IWDG_Feed();
|
||
app_loop_process();
|
||
}
|
||
}
|