firmware  v0.1.2
Chromation Spectrometer Dev-Kit
Lis-Hardware.h
Go to the documentation of this file.
1 
5 #ifndef _LIS_HARDWARE_H
6 #define _LIS_HARDWARE_H
7 #include <stdint.h>
8 #include <avr/io.h> // includes iom328p.h for hardware i/o values
9 #include "Lis.h"
10 // ---Registers---
11 lis_ptr Lis_ddr1 = &DDRD;
12 lis_ptr Lis_port1 = &PORTD;
13 lis_ptr Lis_pin1 = &PIND;
14 lis_ptr Lis_ddr2 = &DDRB;
15 lis_ptr Lis_port2 = &PORTB;
16 lis_ptr Lis_TCCR0A = &TCCR0A; // PWM
17 lis_ptr Lis_TCCR0B = &TCCR0B; // PWM
18 lis_ptr Lis_TIFR0 = &TIFR0; // PWM
19 lis_ptr Lis_OCR0A = &OCR0A; // PWM
20 lis_ptr Lis_OCR0B = &OCR0B; // PWM
21 // ---Pins---
22 lis_pin Lis_PixSelect = PB0;
23 lis_pin Lis_Clk = PD5; // PWM
24 lis_pin Lis_Rst = PD6;
25 lis_pin Lis_Sync = PD7;
26 // ---Bits---
27 lis_bit Lis_WGM00 = WGM00; // PWM
28 lis_bit Lis_WGM01 = WGM01; // PWM
29 lis_bit Lis_WGM02 = WGM02; // PWM
30 lis_bit Lis_CS00 = CS00; // PWM
31 lis_bit Lis_CS01 = CS01; // PWM
32 lis_bit Lis_CS02 = CS02; // PWM
33 lis_bit Lis_COM0B0 = COM0B0; // PWM
34 lis_bit Lis_COM0B1 = COM0B1; // PWM
35 lis_bit Lis_OCF0A = OCF0A; // PWM
36 lis_bit Lis_OCF0B = OCF0B; // PWM
37 #endif // _LIS_HARDWARE_H