News

Hardella 1.7.1 released

Posted on:

Hardella 1.7.1 is avaliable for download.

Fixed:

  • Compilation errors when project is stored in a path with spaces
  • Remove unused variables in generated PruMemoryTransfer program
  • Added a compilation error when FAST_INPUTS is used in PRU1 program (only PRU0 programs can access fast inputs for now)
  • PRU_ABZ_ENCODER.initialOffset was renamed to positionOfLastZ
  • Support for VAR_IN_OUT (for PRU and for CoDeSys)
  • PRU1 programs (init, memory read/write) will not run if PRU0 init was skipped
Leave a Comment

Hardella 1.7.0 released

Posted on:

Hardella 1.7.0 is avaliable for download.

Fixed:

  • PRU - host data exchange is now great again (it has been broken since 1.6.2)
  • PDM_DW block was returning inverted values

New features:

  • You can fetch actual PRU cycle duration in the online mode. When the feature is enabled in the PRU configuration, a couple of new output variables is added to MemoryRead. The variables denote “maximum duration of a PRU program”, and “maximum duration of a PRU cycle”. PRU core collects the statistics as it runs, and it resets the counters on each read from PRU operation.
  • Comments can now be added after semicolons, after IF, ELSIF, and so on.

Note:

  • As you open a project that was created in a previous version, “Migration Assistant” would suggest to update the project. This is required to update project to new comment storage format. You just need to click next, next, etc.
Leave a Comment

Hardella 1.6.2 released

Posted on:

Hardella 1.6.2 is avaliable for download.

Fixed:

  • Removed extra parenthesis after NOT
  • pruAccessLib.lib became optional (it was used to detect online mode)
  • CoDeSys: support PLC100 targets in demo project (demo project did not workd since Hardella was unable to locate discrete output)

New features:

  • Case-insensitive autocomplete for type and variable names. For example, it replaces bool with BOOL as you type
  • PRU: data exchange was improved so you can use separate MemoryRead and MemoryWrite programs instead of old MemoryTransfer. MemoryTransfer is kept for backward compatibility reasons, however it is deprecated.
Leave a Comment

Hardella 1.6.1 released

Posted on:

Hardella 1.6.1 is avaliable for download.

Fixed:

  • The code is no longer red when you replace one functional block with another (e.g. when you change TON(...) to TOF(...))

New features:

  • Autoupdate is implemented. Updates from 1.6.1 to subsequent versions will be much simpler and it will download just modified files. For instance, update 1.6.0..1.6.1 would have downloaded just 150 KiB.
Leave a Comment

Hardella 1.6.0 released

Posted on:

Hardella 1.6.0 is avaliable for download.

New features:

  • Programming of both PRU is supported. You can now have a full control of 4 fast outputs and 2 fast inputs
  • The standard library is extended. Several blocks were included: step motor control, encoder, and several others
  • EXIT statement is implemented

    EXIT statement

  • Block and variable comments are now visible in the autocomplete menu

    Comments in autocomplete menu

Leave a Comment