-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathchangelog.txt
214 lines (185 loc) · 7.97 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
simulide 0.4.13
Changes (Internal):
RC1:
- Simulation Initialization changed ( +eElement->attach() ).
- Find connected Pins in eNodes changed.
Changes:
RC1:
- Dissapear support for toggleSwitch.
- Full Adder carry pins at bottom.
- Led shape to original, but displaced to Cathode.
- Subcircuit default to Logic Symbol.
RC2:
- 100 MHz max. circuit speed.
- Editor: Move "Control Circuit" from Editor to Debugger Properties.
New Features:
RC1:
- Text Component opacity.
- Text Componext double-click to edit text.
- Allow positioning at 1/2 grid.
- Even smaller gates.
- New Buses: smaller footprint, connectable at both sides, nº Bit.
- 16 bit Encoder/Decoder
- Easier Auto-Connect pins.
- Drag and drop circuit files and open it.
RC2:
- Labels in switches buttons, keyboard accesible.
RC3:
- Multypole Push Switch.
- Circuit Zoom with key sequence: Ctrl+ Ctrl-
- AVR remote debugging.
- Serial Terminal: "Clear" and "CR" buttons.
- Make new Subcircuit pin naming compatible with old circuits.
- New Dialog: create and edit Package Pins
- Create Subcircuit and Package files in one shot.
- Inverted Pin Labels rendered with overline.
- WaveGen: Random waveform.
RC4:
- Serial Monitor: Choose Usart to use.
- I2C module: Master Mode implemented.
- AVR Hardware I2C finally working!!
- Editor: Document reload.
RC5:
- RAM/ROM load-save binary files.
- Buzzer option in Audio Out Component.
- Mcu: auto-load firmware at circuit power on (optional).
RC6:
- Move Settings file to user folder: accessible to Win OS.
- Add Compile date to About Dialog.
- Select Mcu Uart in Serial Port.
- Open several Serial Ports at once.
- PcLink: Auto-Connect Mcu to Serial Port
- Simulation Pause Button.
- SSD1306: Addressing completed, invert Display, Disp. Fully On.
- Relay Impedance and release current properties.
Final:
- Open several Serial Monitors at once.
- Bipolar Stepper Motor.
- Probe: Ternary Logic indicator.
- Probe: Threshold property.
- SSD1306: Basic Hardware Horizontal Scrolling.
- Help files: Russian translation ( Sergey Roenko ).
- Help files: Spanish translation ( Kike_Gl ).
- Help files: Spanish help for 74 Series ( Kike_Gl ).
- PcLink Feature deleted.
- Serial Port: Auto Open property.
Bug Fixes:
RC1:
- Crash hovering some external object over circuit canvas.
- Circuit not updating properly when animated( 0.3.12-SR1 ).
- Changes in Logic Devices properties while simulation running not updated.
- Load Circuit: avoid connect to already connected pins.
- Make 74HC and 74XX interchangeable.
- BJT animation not updated.
- BJT not working in vco example (0.3.12-RC2).
- Fix some memory leaks.
- Plotterwidget wrong scale in some cases.
- 74HC4022 Logic Symbol not working.
RC2:
- Pic asm Compiler: gpasm does not find includes in project folder.
- Time widget scrollBars shown in some systems.
RC3:
- Executable detected as shared lib in some builds.
- Push Switch broken (0.4.13-RC2).
- Keypad broken (0.4.13-RC2).
- debugger broken (0.4.13-RC2).
- AVR timer mode 14: Fast PWM, Top=ICR1, doesn't update in OCRX changes.
- Capacitor and Inductor not ok at simulation > 1MHz (0.4.13-RC2).
- Send Text in Serial monitor limited to 50 characters.
- ATtinyX4 wrong Pin assignation in Timer0,1.
- ATtinyX4 wrong ADC definition.
- Package not initialized if Logic Symbol file not found.
- Package should save file relative path, not absolute.
- Create Subcircuit taking Component Circuit Id instead of unique Id.
- Avoid dash "-" in Subcircuits Pin Ids.
- Avoid save Backup in read only filesystems.
- SR04 not OK at simulation > 1MHz (0.4.13-RC2).
- Clock and WaveGen not OK at simulation > 1MHz (0.4.13-RC2).
- Servo Motor not OK at simulation > 1MHz (0.4.13-RC2).
- Subcircuits fixed (thanks to Sergey Roenko):
74HC42, 74HC74, 74HC75, 74HC151, 74HC155, 74HC192, 74HC93
74HC393, 74HC592, 74HC4017, 74HC4026, 74HC4033
RC4:
- I2C module: wrong output impedance when transmiting.
- Editor: closing unsaved doc + cancel not working.
- Editor: close unsaved doc whith no focus, editor takes the focused one.
- PIC with OSCCAL Reg. not working if call 0x3FF is made.
- Crash: Debug session + Close doc. + RamTable->LoadVAriables.
- Debugger: some operations taking too long in some cases.
- Serial Monitor: some characters missing randomly.
- AVR SPI: MOSI pin should be high when idle.
- Wrong extension Creating subcircuits in some cases.
- Ground not working in Subcircuits.
- Crash creating Subcircuit with 2 Package Pins connected together.
- Subcircuits fixed (Sergey Roenko strikes again)
74HC73, 74HC76, 74HC107, 74HC109, 74HC112,74HC113, 74HC173
74HC175, 74HC259, 74HC279, 74HC373, 74HC374, 74HC375, 74HC377
RC5:
- Crash closing file with debugger when no mcu ( 0.4.13-RC4 ).
- Program hangs removing components in some cases.
- Debugger: Simulation keeps running after Stop when not driving Circuit( 0.4.13-RC4 ).
- PIC: if PIC goes to sleep fail to exit sleep afther reset.
- Crash setting MCU to logic Symbol (No LS available for MCU yet).
- Subcircuit: place inversion sign only after the symbol «!»
- Crash on some actions while creating connector.
- Audio Out wrong at simulation speed > 1e6 (0.4.13-RC2).
- Audio Out latency too high.
- LatchD randomly not properly initialized.
- Drop simu file to canvas should not save state.
RC6:
- Editor: Sintax highlight error parsing some rules.
- MCU: Auto-Load not working in Arduino Boards.
- Crash: Mcu in circuit + Run + delete Mcu + Run;
- Oscope not updating when signal dissapears.
- Relays not working randomly.
- Fixed 74HC194_LS.package (Sergey Roenko)
Final:
- Stepper: bounding box overlaping pins.
- Stepper not updating after change steps number.
- Arduino 1.8.10 issue solved.
- AppImage tries to backup in Readonly FS.
- Some Help Files not Found.
- Help files for each subcircuit not possible.
- Some wrong error strings higlighted in Arduino Compile.
- Memory: Error saving data in read only FS.
- Ram/Rom: Error saving and loading binary files.
- Text Encoding errors.
- Missing file extension filters in Ram/Rom.
- Missing file extension filters in Editor->SaveAs.
- Bad Led visualisation when cpu can not keep speed.
- Atmega 1280,1281, 2560, wrong package file.
- Crash if mcu can't be created + new circuit.
- Pic18F4420 missing data file.
- Servo: Redraw probrems.
New Components:
RC1:
RC2:
RC3:
- WS2812 LED.
- IC74 (thanks to Sergey Roenko)
74XX01, 74HC73, 74HC76, 74HC109, 74HC112, 74HC113, 74HC173
74HC175, 74HC259, 74HC373, 74HC374, 74HC375, 74HC377
RC4:
- Image.
- SD1306 I2C OLED Display.
- IC74 (Sergey Roenko strikes again)
74XX91, 74XX95, 74XX96, 74XX166, 74XX170, 74XX178, 74XX179
74XX195, 74XX198, 74XX199, 74HC670, 74XX381, 74XX382
RC5:
- IC74 (Sergey Roenko)
74HC245, 74HC260, 74HC4094
- ICCD (Sergey Roenko)
CD4006, CD4013, CD4014, CD4015, CD4021, CD4027, CD4035, CD4042, CD4043
CD4044, CD4076, CD4094, CD4095, CD4096, CD4099, CD4508, CD40174, CD40175
RC6:
- IC74 (Sergey Roenko)
74HC156, 74HC157, 74HC158, 74HC251, 74HC257, 74HC258, 74HC298, 74HC352
74HC353, 74HC354, 74HC356, 74HC4052, 74HC4053, 74HC4067
74XX150, 74XX582, 74XX583
- ICCD (Sergey Roenko)
CD4019, CD4029, CD4066, CD4512, CD4532, CD4553
- Keys (Sergey Roenko)
DG401, DG403, DG405
- Ternary (Sergey Roenko)
Ternary_AND, Ternary_Buffer, Ternary_Multiplexer, Ternary_NAND
Ternary_NOR, Ternary_NOT. Ternary_OR