Skip to content
Snippets Groups Projects
main.c 356 B
Newer Older
Jean-Benoist Leger's avatar
Jean-Benoist Leger committed
#include "common.h"

int main(void)
{
    init_osc();
    PMIC.CTRL |= PMIC_LOLVLEN_bm | PMIC_MEDLVLEN_bm | PMIC_HILVLEN_bm;
    sei();

    debug_init();
Jean-Benoist Leger's avatar
Jean-Benoist Leger committed
    status_init();
Jean-Benoist Leger's avatar
Jean-Benoist Leger committed
    config_init();
Jean-Benoist Leger's avatar
Jean-Benoist Leger committed
    bus_init();
    vanne_init();
    debit_init();
    led_init();
    main_timer_init();
Jean-Benoist Leger's avatar
Jean-Benoist Leger committed

    while(1)
    {
Jean-Benoist Leger's avatar
Jean-Benoist Leger committed
        do_orders();
Jean-Benoist Leger's avatar
Jean-Benoist Leger committed
        _delay_ms(10);
    }
}