Assets 3

== Release 4.4.3.0

* New: 7-SEGMENT FONT CONVERTER instruction.  

default

* New: BINARY TO BCD CONVERTER instruction.

* Fixed: QUADRATURE ENCODER start value.

* Fixed: build failed in CCS when disabling pull up resistor #128

* Fixed: #USE RS232 & #USE DELAY ansi c generator for PICC build fails depending on their position #127

* Fixed: Russian localization

* PIC: You can flash the PIC MCU thru the PICkit 3 Command Line Interface.
  Press F6 to call flashMcu.bat
  See flashMcu.bat and readMcu.bat

@LDmicroGitHub LDmicroGitHub released this Jul 26, 2018 · 15 commits to master since this release

Assets 3

== Release 4.4.2.0

* New: Incremental QUADRATURE ENCODER instruction.
See manual.txt and
https://github.com/LDmicro/LDmicro/wiki/Incremental-QUADRATURE-ENCODER

default default

* Fixed: Bug: UART box shows up even if UART is deleted from the ladder
diagram after simulating.(#126)

* Fixed: The code generated for the Reset instruction
of any Counter type looks incorrect as the counter variable is reset
to 0 and not to the counter's "Start Value" value.(#125)

* Fixed: The code generated by "Compile ANSIC" for the Look-Up Table
instruction [LUT] does not include a declaration for the table's index
variable.(#124)

* Fixed: The code generated by "Compile ANSIC" for the Logical Shift
instruction generates a declaration "STATIC SBYTE 1 = 0;" (#123)

* Fixed: For the PWL instruction display the Index variable in the GUI
and allow its size to be edited.(#122)

* Fixed: Bug in FORMATTED STRING OVER UART element, when using
command \0xFE instead of \xFE ldmicro closes.(#120)

@LDmicroGitHub LDmicroGitHub released this Jul 10, 2018 · 34 commits to master since this release

Assets 3

== Release 4.4.1.0

* Fixed: "Compile ANSIC" fails and LDmico exits with an error when
the INT_SET_VARIABLE_NEG instruction is used. #117

* Fixed: Test bit instructions (IF SET bit) with Arduino #116

* New: Kind of inputs of ladder elements
https://github.com/LDmicro/LDmicro/wiki/Kind-of-inputs-of-ladder-elements

'-' Direct static logic input. Active at external 1.
'o' Inverse static logic input. Logic negation at input. External 0 produces internal 1.
'/' Dynamic input active on 0 to 1 transition for positive logic.
'\' Dynamic input active on 1 to 0 transition for positive logic.

* New: Timer with variable delay
https://github.com/LDmicro/LDmicro/wiki/Timer-with-variable-delay

@LDmicroGitHub LDmicroGitHub released this Jun 18, 2018 · 42 commits to master since this release

Assets 3

== Release 4.4.0.2

* Optimized: PIECEWISE LINEAR TABLE (reduced size 10%), ADD and SUB operations for PIC's.

* Fixed: READ ADC for EnhancedMidrangeCore14bit PIC's.

* Fixed: AUTO_PAGING version 4.3 for PIC's.

* Wiki: Disable Pull up resistors
https://github.com/LDmicro/LDmicro/wiki/Disable-Pull-up-resistors

* Wiki: Pull down resistors
https://github.com/LDmicro/LDmicro/wiki/Pull-down-resistors

* Added: REFS parameter for ADC Voltage Reference.

* Wiki: ADC Voltage Reference
https://github.com/LDmicro/LDmicro/wiki/ADC-Voltage-Reference

How to measure battery voltage (Atmel AVR)
https://github.com/LDmicro/LDmicro/wiki/How-to-measure-battery-voltage

How to measure voltage (PIC)
https://github.com/LDmicro/LDmicro/wiki/How-to-measure-voltage-(PIC)

@LDmicroGitHub LDmicroGitHub released this May 23, 2018 · 122 commits to master since this release

Assets 3

== Release 4.4.0.0

  • New: The variable name that begins with a '#' character and subsequent as
    a general-purpose variable name treated as the indirect address of hardware register.
    Value like #VarName is the indirect address of hardware register (Indirect Address Pointer).
    See manual.txt
    Note: ╬nly for PIC,AVR implemented.

  • Wiki: LDmicro indirect addressing
    https://github.com/LDmicro/LDmicro/wiki/LDmicro-indirect-addressing

== Release 4.3.9.6

== Release 4.3.9.5

@LDmicroGitHub LDmicroGitHub released this May 17, 2018 · 180 commits to master since this release

Assets 3

== Release 4.3.9.4

Fixed: LDmicro Forum - pic16f887 http://cq.cx/ladder-forum.pl?action=viewthread&parent=7317&tt=1526403799
Recovered backward compatibility with version 2.3 for the SET PWM operation.
Recovered the READ_ADC operation for PIC16F887, PIC16F877, PIC16F88, PIC16F72.
Attention: Releases 4.3.8.5 - 4.3.9.3 has the bug with PIC's MCU READ_ADC: only RA0 analog input is available!

Fixed: The GEQ instruction does not work with neg.numbers #57
Try simulate GEQ.LD from the page
#57

== Release 4.3.9.3

Fixed: SET PWM instruction in Arduino Sketch.

@LDmicroGitHub LDmicroGitHub released this May 12, 2018 · 213 commits to master since this release

Assets 3

== Release 4.3.9.2

Fixed: Problem "PERSIST" Arduino Mega. #82

Updated: EXTERN_EVERYTHING in Arduino Sketch.

Fixed: RESET PWM instruction in Arduino Sketch. #62

Added: SET PWM - optional setPwmFrequency() in Arduino Sketch.
Need to test. See issue #62

Fixed: UART Simulation error V4390. #84

Fixed: MASTER RELAY simulation bug. #83

Updated: MASTER RELAY state colors in simulation mode.

Fixed: When minimizing LDmicro, it always hides the IoList window.

Fixed: Is it correct return? #55 Yes.

Test: Unclosed Rung. See issue #56.
Experimental release attached at page
#56

== Release 4.3.9.1

* Wiki: MAKE PERSISTENT operation
https://github.com/LDmicro/LDmicro/wiki/MAKE-PERSISTENT-operation

@LDmicroGitHub LDmicroGitHub released this May 3, 2018 · 270 commits to master since this release

Assets 3

== Release 4.3.9.0

* New: Bitwise variable operations (Unsigned)
AND, OR, XOR, NOT, SHL, SHR, etc.

* Updated: Arduino pin name added in I/O pin assign dialog.
More easy to use the Arduino board with it's pin name.

default

* Updated: flashMcu.bat
You can flash the Arduino board from LDmicro by using the bootloader of the Arduino,
you don't need any hardware, only the USB cable, and the COM port of the Arduino
(if the driver of the Arduino is installed).
Thanks to Gerard Jacquemin.

@LDmicroGitHub LDmicroGitHub released this Apr 26, 2018 · 291 commits to master since this release

Assets 3

== Release 4.3.8.7

* Fixed: Can't assign PWM pin because of empty PWM pins list #73

* Fixed: When compiling ansic for Arduino using REGISTER mcu,
generated code includes "#", Arduino does not compile (#72)

* Added: For PIC16F886, PIC16F887 enabled pins:
RE3(Input Only), RA7 (I/O when internal oscillator used), RA6 (I/O when internal oscillator used).

@LDmicroGitHub LDmicroGitHub released this Apr 25, 2018 · 297 commits to master since this release

Assets 3

== Release 4.3.8.6

* Fixed: Transliterate for non RU (#69). Fixes strange ANSIC output.

* Fixed: pic10f200 pin number (#70)

* Added: MOD (Integer Divide Remainder) operattion.