mirror of
https://github.com/gillham/logic_analyzer.git
synced 2026-05-01 23:53:02 +03:00
Add support for the Arduino Duemilanove (ATmega186)
The maximum recording size is 532 for this ATmega186-20PU.
This commit is contained in:
5
README
5
README
@@ -36,7 +36,10 @@ use these settings:
|
|||||||
|
|
||||||
Sampling rate: 1MHz (or lower)
|
Sampling rate: 1MHz (or lower)
|
||||||
Channel Groups: 0 (zero) only
|
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
|
Noise Filter: doesn't matter
|
||||||
RLE: disabled (unchecked)
|
RLE: disabled (unchecked)
|
||||||
|
|
||||||
|
|||||||
@@ -66,7 +66,10 @@
|
|||||||
*
|
*
|
||||||
* Sampling rate: 1MHz (or lower)
|
* Sampling rate: 1MHz (or lower)
|
||||||
* Channel Groups: 0 (zero) only
|
* 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
|
* Noise Filter: doesn't matter
|
||||||
* RLE: disabled (unchecked)
|
* RLE: disabled (unchecked)
|
||||||
*
|
*
|
||||||
@@ -144,18 +147,20 @@ void debugdump(void);
|
|||||||
#define SUMP_SELF_TEST 0x03
|
#define SUMP_SELF_TEST 0x03
|
||||||
#define SUMP_GET_METADATA 0x04
|
#define SUMP_GET_METADATA 0x04
|
||||||
|
|
||||||
/*
|
/* ATmega186: 532 (or lower)
|
||||||
* Capture size of 1024 bytes works on the ATmega328.
|
* ATmega328: 1024 (or lower)
|
||||||
* Capture size of XXXX bytes works on the ATmega2560.
|
* ATmega2560: 7168 (or lower)
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
|
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
|
||||||
#define DEBUG_CAPTURE_SIZE 7168
|
#define DEBUG_CAPTURE_SIZE 7168
|
||||||
#define CAPTURE_SIZE 7168
|
#define CAPTURE_SIZE 7168
|
||||||
|
#elif defined(__AVR_ATmega328__)
|
||||||
|
#define DEBUG_CAPTURE_SIZE 1024
|
||||||
|
#define CAPTURE_SIZE 1024
|
||||||
#else
|
#else
|
||||||
#define DEBUG_CAPTURE_SIZE 1024
|
#define DEBUG_CAPTURE_SIZE 532
|
||||||
#define CAPTURE_SIZE 1024
|
#define CAPTURE_SIZE 532
|
||||||
#endif /* Mega */
|
#endif
|
||||||
|
|
||||||
#define DEBUG
|
#define DEBUG
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
|
|||||||
Reference in New Issue
Block a user