Skip to content

Library routines for creating firmware for the Cypress FX2 (CY7C68013 and variants) with SDCC

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

rohitk-singh/fx2lib

This branch is 1 commit ahead of makestuff/fx2lib:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 8, 2015
df6e9f0 · Jan 8, 2015
Sep 25, 2009
Feb 26, 2011
Mar 10, 2014
Jan 8, 2015
Jan 8, 2015
Apr 10, 2009
Sep 4, 2009
Feb 10, 2010
Apr 10, 2009
Apr 10, 2009
Feb 26, 2011
Apr 21, 2009
Jan 14, 2010

Repository files navigation

Before building this library, you need have sdcc installed and in your path.

http://sdcc.sf.net

To build this library, run make

> make

This produces lib/fx2.lib.  You can also run make in the lib folder.

You can also build the documentation if you have doxygen installed.

> make docs

** Firmware framework Quickstart

> cd fw
> make

You can copy the fw directory to your own directory and customize it as needed.

** More custom firmware

To use routines included with this library in your own firmware,
add the include files to your include path and the lib file to your compile command:

> sdcc -mmcs51 -I<path to includes> <your c file> fx2.lib -L <path to fx2.lib dir>

fx2lib also includes an example program for loading firmware onto your device. 
See examples/fx2.


Enjoy!
Comments, Patches, all welcome.

Contributors
 Dennis Muhlestein
 Ubixum, Inc
 Steve Calfee

About

Library routines for creating firmware for the Cypress FX2 (CY7C68013 and variants) with SDCC

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 51.9%
  • C++ 24.5%
  • Assembly 11.9%
  • Python 6.6%
  • Makefile 3.3%
  • TeX 1.8%