Files

copied
Last update 8 years 2 months by Raivo Laanemets
Filesavrsrc
..
adc.c
adjust.c
error.c
fans.c
hex.c
init.c
init_fans.c
main.c
measure.c
pearson.c
protocol.c
rpm.c
usart_buffer.c
usart_run.c
main.c
#define F_CPU 12000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <util/atomic.h> #include <avr/eeprom.h> #include "init.c" #include "fans.c" #include "init_fans.c" #include "adc.c" #include "measure.c" #include "rpm.c" #include "adjust.c" #include "error.c" #include "hex.c" #include "usart_buffer.c" #include "pearson.c" #include "protocol.c" #include "usart_run.c" int main() { init(); init_fans(0); uint8_t start_wait = 0; while (1) { if (!measure_timeout) { rpm_measure(); if (!measure_timeout) { measure_timeout = 1; } // Wait some time before enabling // the adjustment algorithm. if (start_wait < 10) { start_wait += 1; } else { adjust(); check_error(); } } }; return 1; }
Report a bug