Skip to content
main.cpp 628 B
Newer Older
Arnaud Cadot's avatar
Arnaud Cadot committed
#include "initKrabiJunior.h"
#include "initkrabi.h"
hilnius's avatar
hilnius committed
#define NVIC_CCR ((volatile unsigned long *)(0xE000ED14))

int main()
{
    #if defined(STM32F10X_MD) || defined(STM32F10X_CL)
        *NVIC_CCR = *NVIC_CCR | 0x200; // Set STKALIGN in NVIC
    #else
        SystemInit(); // Appelée implicitement ?
    #endif
hilnius's avatar
hilnius committed

    #if defined(STM32F40_41xxx) // H405
        InitKrabiJunior initKJ;
        initKJ.init();
    #elif defined(STM32F10X_CL) // H107
        InitKrabi initKrabi;
        initKrabi.init();
    #endif
Maxime JEAN's avatar
Maxime JEAN committed

    Remote::getSingleton()->waitForConnection();
hilnius's avatar
hilnius committed
    while(1);

    return 0;
}