Jump to content
Sign in to follow this  
Dave

Sourceboost V6.50 Pre-release

Recommended Posts

Hi All,

 

This release has been along time coming, appologies for that.

It contains some major changes, like Novo RTOS and BoostC++ compiler :blink:

 

Summary of new release:

1) BoostC++ Alpha.

2) Novo RTOS Beta release.

3) Bugs in access to structures of data structures using pointers fixed.

4) Support for use of software and hardware call stacks, allows call depth > hardware call stack depth.

5) Updated TDF files add missing config sections for 18FxxJxx targets.

6) Other compiler bugs fixed.

7) BoostC manual in PDF format.

8) Additional String, memory and character standard library functions; string.h, mem.h and ctype.h.

9) Full BoostC and Novo library source code available for Pro License users.

 

What didn't make it that we hoped to include:

1) Function pointers.

2) Floating point math.

 

The floating point math is ready, but not completely tested, so this will follow soon in the form of a patch file containing a header file and a library file.

 

I hope you find the changes worth the wait B)

 

You can find the update here:

http://www.sourceboost.com/CommonDownload.html

 

Regards

Dave

Share this post


Link to post
Share on other sites

Hi all,

 

I forgot to mention that the release contains a free to use library build of the Novo RTOS. It allows 3 tasks, 5 event objects (semphores) and uses 1byte (8 bit) timer values for Sleep and WaitSemaphore functions.

 

Regards

Dave

Share this post


Link to post
Share on other sites

Hi all,

 

Another point that needs mentioning:

1) Character related functions (isalpha etc) have been moved from BoostC.h to ctype.h.

2) String related function have been moved from BoostC.h to string.h.

 

BoostC.h was included through system.h.

So these includes will need to be added to source code files that uses and of those functions. So if ncessary add:

#include<system.h>
#include<ctype.h>
#include<string.h>

 

Regards

Dave

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...