debug: trace onSerialData setter
This commit is contained in:
parent
c8d06c9b90
commit
1663236184
|
|
@ -301,7 +301,13 @@ export class AVRSimulator {
|
||||||
private scheduledPinChanges: Array<{ cycle: number; pin: number; state: boolean }> = [];
|
private scheduledPinChanges: Array<{ cycle: number; pin: number; state: boolean }> = [];
|
||||||
|
|
||||||
/** Serial output buffer — subscribers receive each byte or line */
|
/** Serial output buffer — subscribers receive each byte or line */
|
||||||
public onSerialData: ((char: string) => void) | null = null;
|
private _onSerialData: ((char: string) => void) | null = null;
|
||||||
|
public get onSerialData(): ((char: string) => void) | null { return this._onSerialData; }
|
||||||
|
public set onSerialData(v: ((char: string) => void) | null) {
|
||||||
|
const who = new Error().stack?.split('\n').slice(1, 6).join(' | ');
|
||||||
|
console.log('[AVR-DBG] onSerialData SET (fn?', typeof v === 'function', ') from', who);
|
||||||
|
this._onSerialData = v;
|
||||||
|
}
|
||||||
/** Fires whenever the sketch changes Serial baud rate (Serial.begin) */
|
/** Fires whenever the sketch changes Serial baud rate (Serial.begin) */
|
||||||
public onBaudRateChange: ((baudRate: number) => void) | null = null;
|
public onBaudRateChange: ((baudRate: number) => void) | null = null;
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue