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
error.c
// Sets the error output. void set_error() { PORTD |= (1 << PD2); } // Unsets the error output. void unset_error() { PORTD &= ~(1 << PD2); } void check_error() { uint8_t error = 0; if (fan_enabled(0) && rpm_0 == 0) { // Fan 0 has stopped. error = 1; } if (fan_enabled(1) && rpm_1 == 0) { // Fan 1 has stopped. error = 1; } if (fan_enabled(2) && rpm_2 == 0) { // Fan 2 has stopped. error = 1; } if (fan_enabled(3) && rpm_3 == 0) { // Fan 3 has stopped. error = 1; } if (error) { set_error(); } else { unset_error(); } }
Report a bug