Name | Modified | Size | Downloads / Week |
---|---|---|---|
readme.txt | 2013-12-30 | 6.2 kB | |
IRK!-3.04.zip | 2013-12-30 | 554.6 kB | |
IRK!-3.03.zip | 2013-12-29 | 554.3 kB | |
IRK!-3.02.zip | 2013-12-28 | 553.4 kB | |
IRK!-3.01.zip | 2013-12-11 | 555.5 kB | |
IRK!-2.11.zip | 2013-04-14 | 291.2 kB | |
IRK!-2.09.zip | 2012-12-13 | 291.4 kB | |
IRK!-2.08.zip | 2012-12-11 | 290.6 kB | |
IRK!-2.07.zip | 2012-10-27 | 288.6 kB | |
IRK!-2.06.zip | 2012-10-20 | 287.8 kB | |
IRK!-2.05.zip | 2012-10-09 | 285.6 kB | |
IRK!-2.04.zip | 2012-08-14 | 284.5 kB | |
IRK!-2.03.zip | 2012-03-12 | 283.7 kB | |
Totals: 13 Items | 4.5 MB | 0 |
HISTORY - Date Ver By Reason (most recent at the top please) -------- ----- --- ------------------------------------------------- 20131230 3.04 AJA Updated the LCD package to have 3 mm mounting holes instead of 2.5 mm. 20131229 3.03 AJA Added local IRK! functions to turn on and off the 4066 analog switches (PWR, RST and AUX). The existing code only asserted them for 250 ms. 20131228 3.02 AJA SMT version now works at 48 MHz. It will also work at 24 MHz but the mikroProg Suite software has a bug at the moment which prevents setting the configuration bits appropriately. 20131210 3.01 AJA Added a new Surface Mount Technology (SMT) version which uses a PIC18F25K50 and a 4066 quad analog switch. Not actually tested yet. The original Through Hole Technology (THT) version remains unchanged at version 2.11. 20131126 3.00 AJA This version is for a PIC18F25K50 which has an internal oscillator that can drive the USB module - so no crystal is needed anymore. 20130413 2.11 AJA Recompiled for MikroC 6.0 which appears to be case-sensitive now (for example, library routines must be spelled properly). 20130213 2.10 AJA Detect whether any buttons are pressed at power up (or, equivalently, an ICSP programmer is still plugged in) and display a "Release Buttons!" message until the situation is rectified. Enabled USB Full Speed mode, so IRK will run in either Full Speed or Low Speed mode. Before IRK only worked in Low Speed mode. Recompiled with MikroC v5.80. 20121213 2.09 AJA Reserved RAM Bank 4 for USB use only. Corrected button press handling when setting backlight delay, device address or selecting usage. Added ability to set the GUI key flag by pressing and holding the CTL key. The GUI key is a generic name for the Windows key, the Apple (Command) key, or the Super key on Linux systems. 20121211 2.08 AJA Saved a huge amount of RAM and expanded text descriptions dramatically by copying text from ROM to RAM as it is needed (to display on the LCD for example). This is done using the _TEXT function and by specifying "const" on all functions that return a string. 20121025 2.07 AJA Added extra Consumer Device function descriptions. These are optional, but make IRK easier to use. 20121020 2.06 AJA Increased the WIDTH_ERROR_MARGIN from 100 to 300 microseconds (that to half the smallest pulse width). This has fixed the sensitivity problem. Also added a debug on/off local IRK function. Now displays graphic symbols for up/down/left/ right/pause and backslash on the LCD. 20121009 2.05 AJA Fixed the pulse width check introduced in 2.04. 20120813 2.04 AJA Reduced training burst interval to conform with the TSOP4838 data sheet. Training burst reduced from 9000 to 1000 microseconds. Silence after training burst reduced from 4500 to 600 microseconds. Added extra pulse width checks. 20120312 2.03 AJA Repackaged the lot into a single zip file 20120310 2.02 AJA USB buffer overwrite problem seems to have been fixed in MikroC Pro v5.40 so I've removed the workaround of using a 2nd buffer. Fine tuned the USBdsc.c settings - use a slower polling rate and a few other minor changes. 20120308 2.01 AJA Allow local IRK! functions such as Backlight On to be programmed to a remote control button. 20120215 2.00 AJA Rewrite to support Consumer Devices usage page and other usage pages in the future 20101122 1.19 AJA Detect USB ready using HID_Write (not HID_Read) 20101120 1.18 AJA Added "Init USB" function 20101106 1.17 AJA Use LATC for outputs 20101023 1.16 AJA Don't try to send keystroke when USB is not ready 20101007 1.15 AJA Workaround USB send problem by using 2nd buffer 20100923 1.14 AJA Detect when power good from USB then init USB 20100911 1.13 AJA Recompiled with MikroC v3.8 (new USB interface) 20100828 1.12 AJA Added button debounce delay 20100810 1.11 AJA USB D+ and D- swapped (doc updated) 20100806 1.10 AJA LCD backlight polarity swapped (doc updated) 20100725 1.09 AJA Added LCD backlight control 20100619 1.08 AJA Added reset switch and power switch logic 20100616 1.07 AJA Use HS crystal instead of crystal oscillator 20100531 1.06 AJA Recognised broadcast address 20100522 1.04 AJA Added "set address" facility 20100519 1.03 AJA Added System Control (power) codes 20100501 1.00 AJA Initial version (using MikroC v3.2)