HVAC_DEV_V2/APP/main.c

45 lines
750 B
C
Executable File

#include "cmsis_os.h"
#include "at32f435_437_clock.h"
#include "delay_sec.h"
#include "MainModesArbiter.h"
#include "PeripheralInterfaces.h"
#include "time.h"
#include "Rtcs.h"
#include "CanPorts.h"
tMma MAIN_ENV;
_Noreturn void stop() {
while (1) {
asm("nop");
asm("nop");
asm("nop");
}
}
#define STOP stop();
void reset_hand() {
asm("nop");
}
// Переполнение стека
void vApplicationStackOverflowHook(TaskHandle_t xTask, signed char *pcTaskName) {
STOP
}
int main(void) {
system_clock_config();
osKernelInitialize();
Mma_Init(&MAIN_ENV, &GPIOS, &SERIAL_PORTS, &CAN_PORTS, &SPI_PORTS, &RTCS);
Mma_StartThread(&MAIN_ENV);
osKernelStart();
while (1) {
}
}