Releases: LDmicro/LDmicro
Releases · LDmicro/LDmicro
v5.4.1.1
v5.4.1.0
== Release 5.4.1.0
* 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,
_ _ _
--[_/ ODR \_/ ]-- ONE DROP if RISING
_ _
--[_/ OSR_/ \_]-- ONE-SHOT RISING
* Rename: Element OSL: ONE-SHOT LOW LEVEL
to new name ODF: ONE DROP if FALLING
_ _ _
--[ \_ODF \_/ ]-- ONE DROP if FALLING
_ _
--[ \_OSF_/ \_]-- ONE-SHOT FALLING
* 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.
v5.4.0.5
== Release 5.4.0.5
* 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
v5.4.0.4
== Release 5.4.0.4
* 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
v5.4.0.3
== Release 5.4.0.3
* Modified menu Settings
* Fixed lang-fr.txt
* Some minor hotfixes
* Fixed manual-es.txt
v5.4.0.2
== Release 5.4.0.2
* 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.
v5.4.0.1
== Release 5.4.0.1 String type support
* 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"
v5.3.1.0
== Release 5.3.1.0
* 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...
v5.3.0.5
* 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
v5.3.0.4
== Release 5.3.0.4
* 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&parent=8416&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).