- 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. |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| assets | ||
| components | ||
| data | ||
| pages | ||
| services | ||
| simulation | ||
| store | ||
| types | ||
| utils | ||
| App.css | ||
| App.tsx | ||
| index.css | ||
| main.tsx | ||
| vite-env.d.ts | ||