Jump to content
Sign in to follow this  
richard_s

Announce: New Plugin Available

Recommended Posts

A new plugin "FlexiButtons" is available for free download from here

 

FlexiButtons offers up to 16 buttons that can be assigned to any Port / Pin combination each with independent "active low" and "2 state" settings.

 

To install, unzip the file into your SourceBoost directory (the one containing ide.exe) making sure the unzip process retains directory structure. This will install flexibuttons.dll & flexibuttons.html and images/flexB?.jpg files.

 

Documentation is in the .html file.

 

Support is directly with myself: richard AT thinicezero DOT com

 

Comments, bug reports etc. welcome.

 

Enjoy!

 

richard.

Share this post


Link to post
Share on other sites
A new plugin "FlexiButtons" is available for free download from here

 

FlexiButtons offers up to 16 buttons that can be assigned to any Port / Pin combination each with independent "active low" and "2 state" settings.

 

To install, unzip the file into your SourceBoost directory (the one containing ide.exe) making sure the unzip process retains directory structure. This will install flexibuttons.dll & flexibuttons.html and images/flexB?.jpg files.

 

Documentation is in the .html file.

 

Support is directly with myself: richard AT thinicezero DOT com

 

Comments, bug reports etc. welcome.

 

Enjoy!

 

richard.

 

 

This is neat indeed !!

Does there exist a similar way to use more than one LED-bar ?

tx !

Share this post


Link to post
Share on other sites

Multiple LED Bar plugins

At Your Own Risk

Its not as good as Flexibuttons, but if you follow this procedure:

  1. Exit the IDE and locate and open its program folder
  2. Make a copy of ledblock.dll, and rename it to ledblok2.dll.
  3. Open ledblok2.dll in a hex editor and patch as follows:
  4. Search for and replace the string 'ledblock' with 'ledblok2'
    • My v6.96 plugin has two occurrences, at 0x523C in the filename and 0x611C in a string table. Change both.

[*]Search for and replace the string 'Led Block' with 'LED Blok2'

  • My v6.96 plugin has one occurrence, at 0x6128 immediately after the 'ledblock\0\0\0\0' in the same string table.

[*]Save ledblok2.dll

[*]In a command window, change to the sourceboost program folder and run this command (you type the underlined section):

C:\
..
\Sourceboost>
FC /B ledblock.dll ledblok2.dll

verify the only changes are the ones listed above, close the command window and you are now ready to restart the IDE.

  • N.B. ' ' are delimiters only, don't include them in the search/replace.

The end result is a new instance of the Led Block plugin on the plugins menu, named 'LED Blok2' that is separately configurable. You can extend this for a third one if you really need it.

 

If you don't have a decent hex editor, you can get FRHED off sourceforge.

 

ENJOY! :angry:

 

Sorry, I wont post a pre-patched version without Pavel or Dave's permission and I don't have a pre-packaged patcher for this.

Edited by IanM

Share this post


Link to post
Share on other sites

FYI: SourceBoost v7 has its plugin API changed to allow multiple plugin instances. The API changes are minimal (one extra argument in API calls that can be ignored if plugins are not interested in multiple instances). We do some final tuning and hope that v7 pre-release will be available really soon.

 

Regards,

Pavel

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...