- Added PWM duty cycle tracking and callback registration to PinManager. - Introduced methods for handling analog voltage injection and callbacks. - Updated updatePort method to notify digital pin listeners. - Improved listener management with clearAllListeners method. feat: Expand BasicParts with new components - Registered new components: 6mm Pushbutton, Slide Switch, DIP Switch 8, LED Bar Graph, and 7-Segment Display. - Implemented event handling for each component to interact with the AVR simulator. feat: Introduce ComplexParts with advanced components - Added RGB LED with PWM support for color mixing. - Implemented Potentiometer and Slide Potentiometer for analog input. - Created Photoresistor Sensor to simulate light levels. - Developed Analog Joystick for two-axis control and button press. - Added Servo motor simulation with pulse width modulation. - Implemented Buzzer using Web Audio API for sound generation. - Created LCD 1602 and 2004 simulations with command/data processing. |
||
|---|---|---|
| .. | ||
| parts | ||
| AVRSimulator.ts | ||
| PinManager.ts | ||