Beispiel #1
0
int main(int argc, char *argv[])
{
    struct display display;
    struct status status;
    struct entity *toy;

    display_init(&display);
    toy = toy_init();
    status_init(&status);

    while (!status.quit) {
        loop(&display, &status, toy);
    }

    status_deinit(&status);
    toy = toy->m->deinit(toy);
    display_deinit(&display);
    return 0;
}
Beispiel #2
0
void mydeinit(void)
{
#pragma message "mydeinit()"
#ifdef ENABLE_TIM
#pragma message "tim_deinit()"
    tim_deinit();
#endif

#ifdef ENABLE_ETH
#pragma message "eth_deinit()"
    eth_deinit();
#endif

#ifdef ENABLE_DISPLAY
#pragma message "display_deinit()"
    display_deinit();
#endif

#ifdef ENABLE_RNG
#pragma message "rng_deinit()"
    rng_deinit();
#endif
}