tag:github.com,2008:https://github.com/LDmicro/LDmicro/releasesRelease notes from LDmicro2021-03-22T18:39:13Ztag:github.com,2008:Repository/39579591/5.4.1.12021-03-22T19:12:54Zv5.4.1.1<p>== Release 5.4.1.1</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="* Fixed: Reset the Pull-up resistors when you start a new program. Fix #222
* Added PWM on Atmega128. Fix #221
* Fixed: BUS TRASER for PICs MCU.
* Wiki: BUS TRASER
https://github.com/LDmicro/LDmicro/wiki/BUS-TRASER"><pre class="notranslate"><code>* Fixed: Reset the Pull-up resistors when you start a new program. Fix #222
* Added PWM on Atmega128. Fix #221
* Fixed: BUS TRASER for PICs MCU.
* Wiki: BUS TRASER
https://github.com/LDmicro/LDmicro/wiki/BUS-TRASER
</code></pre></div>LDmicroGitHubtag:github.com,2008:Repository/39579591/5.4.1.02021-03-19T18:21:10Zv5.4.1.0<p>== Release 5.4.1.0</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="* Added "Microchip PIC12F1840 8-pin packages" (Sponsored by MGP, thank you very much.)
* New: Element ODR: ONE DROP if RISING is the inversion
of the element OSR: ONE-SHOT RISING,"><pre class="notranslate"><code>* Added "Microchip PIC12F1840 8-pin packages" (Sponsored by MGP, thank you very much.)
* New: Element ODR: ONE DROP if RISING is the inversion
of the element OSR: ONE-SHOT RISING,
</code></pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" _ _ _
--[_/ ODR \_/ ]-- ONE DROP if RISING
_ _
--[_/ OSR_/ \_]-- ONE-SHOT RISING"><pre class="notranslate"><code> _ _ _
--[_/ ODR \_/ ]-- ONE DROP if RISING
_ _
--[_/ OSR_/ \_]-- ONE-SHOT RISING
</code></pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="* Rename: Element OSL: ONE-SHOT LOW LEVEL
to new name ODF: ONE DROP if FALLING"><pre class="notranslate"><code>* Rename: Element OSL: ONE-SHOT LOW LEVEL
to new name ODF: ONE DROP if FALLING
</code></pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" _ _ _
--[ \_ODF \_/ ]-- ONE DROP if FALLING
_ _
--[ \_OSF_/ \_]-- ONE-SHOT FALLING"><pre class="notranslate"><code> _ _ _
--[ \_ODF \_/ ]-- ONE DROP if FALLING
_ _
--[ \_OSF_/ \_]-- ONE-SHOT FALLING
</code></pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="* Wiki: OSR, OSF, ODR, ODF, OSC
https://github.com/LDmicro/LDmicro/wiki/OSR,-OSF,-ODR,-ODF,-OSC
* Fixed error: 'true' undeclared (first use in this function). Issue BuildAVR.bat fixed #227
while(true) replaced at while(1)
* Fixed: BUS TRACER element.
* Wiki: HOW TO: 7 segment display (7SEG & BUS)
https://github.com/LDmicro/LDmicro/wiki/HOW-TO:-7-segment-display-(7SEG-&-BUS)
* Fix: WIP: SPI Atmel AVR-GCC for ATmega2560."><pre class="notranslate"><code>* Wiki: OSR, OSF, ODR, ODF, OSC
https://github.com/LDmicro/LDmicro/wiki/OSR,-OSF,-ODR,-ODF,-OSC
* Fixed error: 'true' undeclared (first use in this function). Issue BuildAVR.bat fixed #227
while(true) replaced at while(1)
* Fixed: BUS TRACER element.
* Wiki: HOW TO: 7 segment display (7SEG & BUS)
https://github.com/LDmicro/LDmicro/wiki/HOW-TO:-7-segment-display-(7SEG-&-BUS)
* Fix: WIP: SPI Atmel AVR-GCC for ATmega2560.
</code></pre></div>LDmicroGitHubtag:github.com,2008:Repository/39579591/5.4.0.52020-10-29T23:21:39Zv5.4.0.5<p>== Release 5.4.0.5</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="* Refactor EEPROM RERSIST_ELEM for AVR
* Fixed bug: LDmicro Forum - A problem with substracting 2 values #214
ELEM_ADD & ELEM_SUB refactoring
* Added "Atmel AVR ATmega1284 44-Pin packages"
* Fixed PWM for AVR ATmega1284. Six PWM Channels are available.
* Fixed AVR ATtiny85"><pre class="notranslate"><code>* Refactor EEPROM RERSIST_ELEM for AVR
* Fixed bug: LDmicro Forum - A problem with substracting 2 values #214
ELEM_ADD & ELEM_SUB refactoring
* Added "Atmel AVR ATmega1284 44-Pin packages"
* Fixed PWM for AVR ATmega1284. Six PWM Channels are available.
* Fixed AVR ATtiny85
</code></pre></div>
<p><a href="https://github.com/LDmicro/LDmicro/files/5461766/build5405.zip">build5405.zip</a></p>LDmicroGitHubtag:github.com,2008:Repository/39579591/5.4.0.42019-12-18T23:21:20Zv5.4.0.4<p>== Release 5.4.0.4</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="* Fixed the bug in ladder.h generated by version 5.4.0.x when compiling for AVR-GCC (double include).
* PULSER instruction tested with ATmega2560 (both HEX->ASM and AVR-GCC compilers)
PULSER instruction tested with PIC16F887 (both HEX->ASM and HI-TECH C compilers)
See: https://github.com/LDmicro/LDmicro/wiki/PULSER
* Fixed: Convert manual-es.txt from 65001 UTF-8 code page to 1252 code page"><pre class="notranslate"><code>* Fixed the bug in ladder.h generated by version 5.4.0.x when compiling for AVR-GCC (double include).
* PULSER instruction tested with ATmega2560 (both HEX->ASM and AVR-GCC compilers)
PULSER instruction tested with PIC16F887 (both HEX->ASM and HI-TECH C compilers)
See: https://github.com/LDmicro/LDmicro/wiki/PULSER
* Fixed: Convert manual-es.txt from 65001 UTF-8 code page to 1252 code page
</code></pre></div>LDmicroGitHubtag:github.com,2008:Repository/39579591/5.4.0.32019-12-12T15:40:19Zv5.4.0.3<p>== Release 5.4.0.3</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="* Modified menu Settings
* Fixed lang-fr.txt
* Some minor hotfixes
* Fixed manual-es.txt"><pre class="notranslate"><code>* Modified menu Settings
* Fixed lang-fr.txt
* Some minor hotfixes
* Fixed manual-es.txt
</code></pre></div>LDmicroGitHubtag:github.com,2008:Repository/39579591/5.4.0.22019-12-10T19:11:40Zv5.4.0.2<p>== Release 5.4.0.2</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="* Fixed Microchip PIC16F887 44-TQFP UART, ISP, I2C pins.
* Fixed Quad Encoder Output dialog Dir pin name.
* Fixed Atmel AVR ATmega32U4 pins mapping for Arduino.
* Fixed Spanish locale. Thank you very much, Paulino Cano.
lang-es.txt, manual-es.txt updated."><pre class="notranslate"><code>* Fixed Microchip PIC16F887 44-TQFP UART, ISP, I2C pins.
* Fixed Quad Encoder Output dialog Dir pin name.
* Fixed Atmel AVR ATmega32U4 pins mapping for Arduino.
* Fixed Spanish locale. Thank you very much, Paulino Cano.
lang-es.txt, manual-es.txt updated.
</code></pre></div>LDmicroGitHubtag:github.com,2008:Repository/39579591/5.4.0.12019-11-30T14:13:23Zv5.4.0.1<p>== Release 5.4.0.1 String type support</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="* Added
"Atmel AVR ATmega32U4 44-Pin packages",
"Atmel AVR ATmega32 44-Pin packages",
"Atmel AVR ATmega328 32-Pin packages",
"Atmel AVR ATtiny85 8-Pin packages",
"Atmel AVR ATtiny85 20-Pin packages",
"Microchip PIC16F1512 28-Pin SPDIP, SOIC, SSOP",
"Microchip PIC16F1516 28-Pin SPDIP, SOIC, SSOP",
"Microchip PIC16F1527 64-Pin packages",
"Microchip PIC16F1824 14-Pin PDIP, SOIC, TSSOP",
"Microchip PIC16F1827 18-Pin PDIP, SOIC",
"Microchip PIC10F202 6-SOT",
"Microchip PIC16F887 44-TQFP"
* Added LIBRARIES_FOR\Pic16\UartLib.*
LIBRARIES_FOR\AVR\UartLib.*
* Added "9-SEGMENT FONT converter"
"14-SEGMENT FONT converter"
"16-SEGMENT FONT converter"
* Added "BUS tracer" support
* Added STRING type support in generated C code
Tested ATmega2560,
* Added Blue color scheme by Jose GILLES
* Added by Jose GILLES
"Microchip PIC18F4520 40-PDIP""><pre class="notranslate"><code>* Added
"Atmel AVR ATmega32U4 44-Pin packages",
"Atmel AVR ATmega32 44-Pin packages",
"Atmel AVR ATmega328 32-Pin packages",
"Atmel AVR ATtiny85 8-Pin packages",
"Atmel AVR ATtiny85 20-Pin packages",
"Microchip PIC16F1512 28-Pin SPDIP, SOIC, SSOP",
"Microchip PIC16F1516 28-Pin SPDIP, SOIC, SSOP",
"Microchip PIC16F1527 64-Pin packages",
"Microchip PIC16F1824 14-Pin PDIP, SOIC, TSSOP",
"Microchip PIC16F1827 18-Pin PDIP, SOIC",
"Microchip PIC10F202 6-SOT",
"Microchip PIC16F887 44-TQFP"
* Added LIBRARIES_FOR\Pic16\UartLib.*
LIBRARIES_FOR\AVR\UartLib.*
* Added "9-SEGMENT FONT converter"
"14-SEGMENT FONT converter"
"16-SEGMENT FONT converter"
* Added "BUS tracer" support
* Added STRING type support in generated C code
Tested ATmega2560,
* Added Blue color scheme by Jose GILLES
* Added by Jose GILLES
"Microchip PIC18F4520 40-PDIP"
</code></pre></div>LDmicroGitHubtag:github.com,2008:Repository/39579591/5.3.1.02019-05-30T16:37:53Zv5.3.1.0<p>== Release 5.3.1.0</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="* Fixed flashMcu.bat and LIBRARIES_FOR ARM, AVR, PIC by Jose GILLES
* Modified "St ARM STM32F40X 144-LQFP" by Jose GILLES
* Added "St ARM STM32F10X 48-LQFP / Bluepill" by Jose GILLES
* Fixed OSR, OSF, OSL, OSC show error.
* Fixed AVR compilation stack overflow error.
* Fixed flashMcu.bat for AVR
* Fixed LUT index range in simulation.
* Fixed PIC UART baud rate calculation.
* Fixed PICs PORTA outputs still stay in analog mode in the generated C source code.
Added setPortDigitalIO()
* Fixed When compiling Hex/Asm with PIC target and then calling FlashMcu, the window still closes
immediately without a word..."><pre class="notranslate"><code>* Fixed flashMcu.bat and LIBRARIES_FOR ARM, AVR, PIC by Jose GILLES
* Modified "St ARM STM32F40X 144-LQFP" by Jose GILLES
* Added "St ARM STM32F10X 48-LQFP / Bluepill" by Jose GILLES
* Fixed OSR, OSF, OSL, OSC show error.
* Fixed AVR compilation stack overflow error.
* Fixed flashMcu.bat for AVR
* Fixed LUT index range in simulation.
* Fixed PIC UART baud rate calculation.
* Fixed PICs PORTA outputs still stay in analog mode in the generated C source code.
Added setPortDigitalIO()
* Fixed When compiling Hex/Asm with PIC target and then calling FlashMcu, the window still closes
immediately without a word...
</code></pre></div>LDmicroGitHubtag:github.com,2008:Repository/39579591/5.3.0.52019-05-19T12:53:55Zv5.3.0.5<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="* Fixed flashMcu.bat and LIBRARIES_FOR ARM,AVR, PIC by Jose GILLES
* Added: Microchip PIC12F675 8-pin packages
* Added: Microchip PIC16F72 28-Pin PDIP, SOIC, SSOP
* Added: Atmel AVR ATtiny10 6-Pin packages"><pre class="notranslate"><code>* Fixed flashMcu.bat and LIBRARIES_FOR ARM,AVR, PIC by Jose GILLES
* Added: Microchip PIC12F675 8-pin packages
* Added: Microchip PIC16F72 28-Pin PDIP, SOIC, SSOP
* Added: Atmel AVR ATtiny10 6-Pin packages
</code></pre></div>LDmicroGitHubtag:github.com,2008:Repository/39579591/5.3.0.42019-04-14T10:10:40Zv5.3.0.4<p>== Release 5.3.0.4</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="* Added: Menu Settings->Set Pull-up input resistors.
All input pins try to set Pull-up registers by default.
Attention: Not all ports have a pull-up resistor.
See datasheets of the controller for details.
* Added: PIC12F683 8-pin.
* Added: ESP8266. ANSIC compiler only.
* Fixed: Pins PB6 and PB7 are available for general I/O use when
the internal clock source is selected.
MCU list: ATmega8, ATmega48, ATmega88, ATmega168, ATmega328.
Note: LDmicro not provided any clock source manipulation.
Discussion here: http://cq.cx/ladder-forum.pl?action=viewthread&amp;parent=8416&amp;tt=1555027659
* Fixed: General variable name as Timer parameter, Issue #172
* Fixed: Quadrature Encoder, Issue #175
Output Dir can be Y (pin) or R (internal relay)."><pre class="notranslate"><code>* Added: Menu Settings->Set Pull-up input resistors.
All input pins try to set Pull-up registers by default.
Attention: Not all ports have a pull-up resistor.
See datasheets of the controller for details.
* Added: PIC12F683 8-pin.
* Added: ESP8266. ANSIC compiler only.
* Fixed: Pins PB6 and PB7 are available for general I/O use when
the internal clock source is selected.
MCU list: ATmega8, ATmega48, ATmega88, ATmega168, ATmega328.
Note: LDmicro not provided any clock source manipulation.
Discussion here: http://cq.cx/ladder-forum.pl?action=viewthread&amp;parent=8416&amp;tt=1555027659
* Fixed: General variable name as Timer parameter, Issue #172
* Fixed: Quadrature Encoder, Issue #175
Output Dir can be Y (pin) or R (internal relay).
</code></pre></div>LDmicroGitHub