Content
BCU SDK

BCU SDK

A free development environment for BCU1 and BCU2

This program may destroy hardware or cause other damage.
This program comes with no warrenty, refer to clause 11+12
of the GNU GPL:

                            NO WARRANTY

  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.

  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
Please read the README file and the documentation (especially the chapter about installation and usage).

Version 0.0.5

Version 0.0.4

Version 0.0.3

Version 0.0.2.1

Version 0.0.2

pre-Release Version 0.0.1

The following sources are a beta version. I may updated the sources (keeping the version number). Additionally, it is possible, that the incompatible changes to all parts will be made. Some parts of the SDK are currently even untested.

pre-Release Version 0.0.0

The following sources are a beta version. I may updated the sources (keeping the version number). Additionally, it is possible, that the incompatible changes to all parts will be made. Some parts of the SDK are currently even untested.

Changelog

  • 2005-06-22 BCU SDK updated; contains small API changes (DPType+buffer functions use pointers+loram); depends on m68hc05-gcc released on 2005-06-22 or newer.
  • 2005-06-23 lots of bugs corrected; support for keys in eibd example programs; build file for mask version 2.1 included
  • 2005-07-11 EIBnet/IP Serverpart in eibd; Bugfix
  • 2005-08-31 USB support included (only Linux)
  • 2005-09-14 correct error for divDE_BC
  • 2005-10-03 8 bit lowram pointer (depends on GCC version of 2005-10-03 or newer)
  • 2005-10-21 correct bcuaddtab error
  • 2005-10-26 new example programs, problems in eibd corrected
  • 2005-11-22 Cygwin-build error, usb fix
  • 2005-12-20 v0.0.1 libusb update, correct build errors (should be installed with m68hc05-gnu-0.0.1)
  • 2006-11-12 BCU SDK 0.0.2 released
  • 2006-12-10 BCU SDK 0.0.2.1 released
  • 2007-11-18 BCU SDK 0.0.3 released
  • 2009-01-09 BCU SDK 0.0.4 released
  • 2011-03-06 BCU SDK 0.0.5 released
Some publications about the BCU SDK:
Martin Kögler <mkoegler@auto.tuwien.ac.at> (please no html mails)
http://www.auto.tuwien.ac.at/~mkoegler