Files
Last update 7 years 10 months
by
ivanfeofanov
Filescurrent_detecting_sensorsrcatmega328_test | |
---|---|
.. | |
atmega328 | |
Makefile | |
adc_man.cpp | |
adc_man.h | |
main.cpp |
main.cppextern "C" { #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdio.h> #include <string.h> } #include "adc_man.h" #include "atmega328/Atmega328Hardware.h" // #include "./../perimeter_receiver.h" Atmega328Hardware hardware; void setup() { AdcMan::init(); hardware = Atmega328Hardware(); hardware.init(); } void loop() { char buffer[64]; if(AdcMan::isCaptureComplate()) { for(int i = 0; i < CAPTURE_SIZE; i++){ sprintf(buffer, "%d\n", AdcMan::capture_value[i]); hardware.write(buffer, strlen(buffer)); } AdcMan::start(); } } int main() { setup(); while(true) loop(); return 0; }