Development software
IQRF IDE development environment
The IQRF IDE is an integrated development environment
for all IQRF development kits (CK-USB-02, GW-USB-03, …).
» History
Compilers
TR modules should be programmed in C-language – except of employing HWP (hardware profiles) which needs no programming at all. IQRF examples are optimized for the CC5X compiler by B Knudsen Data.
It is free (without code optimizing) for evaluation and non-commercial projects.
Registered IQRF users can bought full version at IQRF E-shop with 50 USD discount.
Embedded PIC microcontrollers in some complex IQRF generic equipment (gateways etc.) can also be programmed in C.
The MPLAB C18 or MPLAB C30
C compiler
by Microchip is recommended.
PC SW examples delivered with some complex IQRF generic equipment (gateways etc.) is written
in C++ Builder (Borland).
IQRF IDE history
Release: 2.06 (1.7.2010)
- The Communication window in Terminal tab is automatically stored after data receiving - see Terminal.
- Button Copy versions to the Clipboard in the About window is added.
- Button Copy Module Info to the Clipboard in the Programming tab is added.
- Fixed communication bug during RF programming of large files.
Release: 2.05 (30.4.2010)
- Tab Watch added to the Debug tool.
- Compiler output window issues a warning if illegal MCU registers are used.
- The Upload log is automatically stored after uploading - see Programming.
- The Show numbers function in Terminal is modified and renamed to Use Numbers.
- User RAM is displayed with respect to its actual size according to given OS version.
Release: 2.04 (1.12.2009)
- Automated check for news on the IQRF website (via Internet). This can be disabled in Settings.
- Automated check for IQRF IDE upgrades (via Internet). This can be disabled in Settings.
- Some keyboard shortcuts added.
- Position of main window is saved to be restored after reinvoking IQRF IDE.
- Dimensions and position of Output window is saved to be restored after reinvoking IQRF IDE.
- Checkboxes Show Numbers and Show Errors in the Terminal tab are added.
- Last setup of functions Show Hexa, Show Numbers and Show Errors is saved to be restored after reinvoking IQRF IDE.
- Checkbox Show output window only on errors in the Tools/Settings is added.
- Data and time is displayed next to the Compile button.
- Beta support of the TR-52B and TR-53B modules.
- Tested for Windows 7.
Release: 2.03 (31.7.2009)
- After pressing the F5 and F10 keys the Programming tab is activated and then respective operation is executed.
- Status report "SPI not working" changed to "SPI not active".
Release: 2.02 (26.4.2009)
- Allows spaces in C compiler path.
Release: 2.01 (10.4.2009)
- The Upload tab renamed to Programming.
- The Programming tab allows to open a source .C file. An external editor and compiler can be launched using new buttons Compile and Edit.
- The configuration window Settings->Tools Setting added.
- GW-USB-03 and GW-USB-13 supported.
- TR-xxx-32B modules supported.
Release: 2.00 (18.11.2008)
- Up to 5 instances of the IQRF IDE can run simultaneously on a single PC. The correct version of hardware is needed. See Supported Hardware.
- CK-USB-03 support.
Release: 1.05 (1.11.2008)
- TR-xxx-31B support.
- The Import Macros and Export Macros menu items added into the File menu.
- Small changes in working with macros (name displaying, macro clearing).
- The space char can be used to separate bytes in TX Data field of SPI Test.
- The version OS of IQRF module added into Upload Log.
Release 1.04 (5.5.2008)
- The bug occurred during printing of Upload Log window is fixed.
- The bug in Special Upload function is fixed.
- The param1 - param4 registers are not displayed in User RAM any more. These registers are used with the debug() function and that is why their content is changed.
- The Show CK-USB-02 Info menu item is added into the File menu.
- The CK-USB-02 kit is automatically checked for valid version.
Release 1.01 (2.3.2008)
- The Print button is added in Upload
- The Get Data button is added in SPI Test.
- Counter is displayed in the Upload Log window.
- Number of macros in Terminal and SPI Test is increased to 15.
- It is possible to name macros.
- The size of the main window is saved.
- The WDT value is rounded.
- The toutRF register is added into the System Info tab.
- The Settings menu is added. It is possible to set a beep after successful upload and when the module is switched to the debug mode. The setting is saved.
First public release: 1.00 (4.2.2008)