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();
|
|||
|
|
}
|
|||
|
|
}
|