Files
Last update 7 years 10 months
by
ivanfeofanov
Filesmotors_controllercodeportableatmega328 | |
---|---|
.. | |
motors.cpp | |
motors.h | |
odometers.cpp | |
odometers.h | |
twi_master.cpp | |
twi_master.h | |
twi_slave.cpp | |
twi_slave.h | |
uart.cpp | |
uart.h |
odometers.cpp#include "odometers.h" extern volatile Odometers::CounterType Odometers::left_counter_; extern volatile Odometers::CounterType Odometers::right_counter_; extern volatile uint16_t Odometers::left_tc_; extern volatile bool Odometers::is_left_tc_overflow_; extern volatile uint16_t Odometers::left_time_; extern volatile uint16_t Odometers::right_tc_; extern volatile bool Odometers::is_right_tc_overflow_; extern volatile uint16_t Odometers::right_time_; ISR(INT0_vect) { Odometers::leftOdometerInterrupt(); } ISR(INT1_vect) { Odometers::rightOdometerInterrupt(); } ISR(TIMER1_COMPA_vect) { Odometers::timerInterrupt(); }