IR Version 4.00 Has Been Released
Posted: Thu Dec 04, 2003 9:40 am
Hi All!
I have just released a new version of IR. Here are the highlights:
Support has been added for two new interfaces. In addition to the parallel interface, IR now supports a serial interface (using a design that Tommy will be posting shortly) and a USB interface (using the Delcom USB chip).
Read-verification has been made optional. In prior versions, IR always read back the contents of the EEPROM after writing to it in order to verify that the write successful. This re-reading is probably overkill since problems encountered while writing should be identified as they occur, so users can now go to the Interface menu to disable the read-after-write verification.
IR now allows buttons to be restricted within the RDF. For each button, the RDF developer can now indicate where the button can be used and where it can’t. For example, a device button (such as VCR) can be defined so a user can’t bind a macro to it, but it can be used within a macro. These button restrictions should allow all of the P8-style remotes to be defined correctly with respect to their Shift and XShift capabilities as well.
The user can now specify both Shifted and XShifted keys. The names used by IR to label the “Shift” and “XShift” states can now be specified in the RDF. This will hopefully help to reduce confusion for remotes that contain an actual Shift key.
Support has been added for the URC-6131, and any other remote that stores KeyMoves in EFC format rather than as Hex Commands. (In this format, single-byte entries are interpreted as KeyCodes and two-byte entries are interpreted as 16-bit EFCs. Longer entries are preserved as is, but are interpreted as KeyCodes.)
Please refer to the release notes and the RDF spec (distributed with the new version) for more details.
-- Mark
I have just released a new version of IR. Here are the highlights:
Support has been added for two new interfaces. In addition to the parallel interface, IR now supports a serial interface (using a design that Tommy will be posting shortly) and a USB interface (using the Delcom USB chip).
Read-verification has been made optional. In prior versions, IR always read back the contents of the EEPROM after writing to it in order to verify that the write successful. This re-reading is probably overkill since problems encountered while writing should be identified as they occur, so users can now go to the Interface menu to disable the read-after-write verification.
IR now allows buttons to be restricted within the RDF. For each button, the RDF developer can now indicate where the button can be used and where it can’t. For example, a device button (such as VCR) can be defined so a user can’t bind a macro to it, but it can be used within a macro. These button restrictions should allow all of the P8-style remotes to be defined correctly with respect to their Shift and XShift capabilities as well.
The user can now specify both Shifted and XShifted keys. The names used by IR to label the “Shift” and “XShift” states can now be specified in the RDF. This will hopefully help to reduce confusion for remotes that contain an actual Shift key.
Support has been added for the URC-6131, and any other remote that stores KeyMoves in EFC format rather than as Hex Commands. (In this format, single-byte entries are interpreted as KeyCodes and two-byte entries are interpreted as 16-bit EFCs. Longer entries are preserved as is, but are interpreted as KeyCodes.)
Please refer to the release notes and the RDF spec (distributed with the new version) for more details.
-- Mark