Skip to content
Snippets Groups Projects
Commit 68eb5f7b authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

Add delay_us on AVR arch

parent 136d16ad
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,7 @@ class Arch {
Arch () {}
void setup();
void idle_loop();
void delay_us(unsigned char const us);
};
extern Arch arch;
......
#include "arch.h"
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
void Arch::setup(void)
{
......@@ -54,6 +55,11 @@ void Arch::idle_loop(void)
}
}
void Arch::delay_us(unsigned char const us)
{
__builtin_avr_delay_cycles(1600);
}
Arch arch;
#if defined(WITH_LOOP) || defined(TIMER_S)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment