From c7766f85f070f8dfab8727d105c78bb42db77f49 Mon Sep 17 00:00:00 2001 From: Daniel Garcia Date: Mon, 17 Nov 2014 23:53:57 -0800 Subject: Re-arranging code layout, pulling off platform specific headers into their own directories. --- clockless.h | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 clockless.h (limited to 'clockless.h') diff --git a/clockless.h b/clockless.h deleted file mode 100644 index 896cf046..00000000 --- a/clockless.h +++ /dev/null @@ -1,28 +0,0 @@ -#ifndef __INC_CLOCKLESS_H -#define __INC_CLOCKLESS_H - -#include "controller.h" -#include "lib8tion.h" -#include "led_sysdefs.h" -#include "delay.h" - -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// -// Base template for clockless controllers. These controllers have 3 control points in their cycle for each bit. The first point -// is where the line is raised hi. The second pointsnt is where the line is dropped low for a zero. The third point is where the -// line is dropped low for a one. T1, T2, and T3 correspond to the timings for those three in clock cycles. -// -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -// Convinience macros to wrap around the toggling of hi vs. lo -#define SET_LO FLIP ? FastPin::fastset(port, hi) : FastPin::fastset(port, lo); -#define SET_HI FLIP ? FastPin::fastset(port, lo) : FastPin::fastset(port, hi); - -// #include "clockless_avr.h" -#include "clockless_trinket.h" -#include "clockless_arm_k20.h" -#include "clockless_arm_sam.h" -#include "clockless_block_arm_sam.h" -#include "clockless_block_arm_k20.h" - -#endif -- cgit v1.2.3