Merge pull request #2 from aaronmueller/master

Support for ATmega186
This commit is contained in:
gillham
2011-11-04 17:12:57 -07:00
2 changed files with 19 additions and 11 deletions

5
README
View File

@@ -36,7 +36,10 @@ use these settings:
Sampling rate: 1MHz (or lower)
Channel Groups: 0 (zero) only
Recording Size: 1024 (or lower), 7168 (or lower) for the Arduino Mega
Recording Size:
ATmega186: 532 (or lower)
ATmega328: 1024 (or lower)
ATmega2560: 7168 (or lower)
Noise Filter: doesn't matter
RLE: disabled (unchecked)

View File

@@ -66,7 +66,10 @@
*
* Sampling rate: 1MHz (or lower)
* Channel Groups: 0 (zero) only
* Recording Size: 1024 (or lower), 7168 (or lower) for the Arduino Mega
* Recording Size:
* ATmega186: 532 (or lower)
* ATmega328: 1024 (or lower)
* ATmega2560: 7168 (or lower)
* Noise Filter: doesn't matter
* RLE: disabled (unchecked)
*
@@ -144,18 +147,20 @@ void debugdump(void);
#define SUMP_SELF_TEST 0x03
#define SUMP_GET_METADATA 0x04
/*
* Capture size of 1024 bytes works on the ATmega328.
* Capture size of XXXX bytes works on the ATmega2560.
*
/* ATmega186: 532 (or lower)
* ATmega328: 1024 (or lower)
* ATmega2560: 7168 (or lower)
*/
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
#define DEBUG_CAPTURE_SIZE 7168
#define CAPTURE_SIZE 7168
#define DEBUG_CAPTURE_SIZE 7168
#define CAPTURE_SIZE 7168
#elif defined(__AVR_ATmega328__)
#define DEBUG_CAPTURE_SIZE 1024
#define CAPTURE_SIZE 1024
#else
#define DEBUG_CAPTURE_SIZE 1024
#define CAPTURE_SIZE 1024
#endif /* Mega */
#define DEBUG_CAPTURE_SIZE 532
#define CAPTURE_SIZE 532
#endif
#define DEBUG
#ifdef DEBUG