Turns out it's easy to reach 32 if you try hard enough!
Signed-off-by: Michel Pollet <buserror@gmail.com>
2 files changed:
fprintf(vcd->output, "%s\n", _avr_vcd_get_float_signal_text(s, out));
}
fprintf(vcd->output, "$end\n");
+ vcd->logindex = 0;
vcd->start = vcd->avr->cycle;
avr_cycle_timer_register(vcd->avr, vcd->period, _avr_vcd_timer, vcd);
return 0;
* and dumps their values (if changed) at certain intervals into the VCD file
*/
-#define AVR_VCD_MAX_SIGNALS 32
+#define AVR_VCD_MAX_SIGNALS 64
typedef struct avr_vcd_signal_t {
avr_irq_t irq; // receiving IRQ
FILE * output;
int signal_count;
- avr_vcd_signal_t signal [AVR_VCD_MAX_SIGNALS];
+ avr_vcd_signal_t signal[AVR_VCD_MAX_SIGNALS];
uint64_t period;
uint64_t start;