1
0
mirror of git://projects.qi-hardware.com/f32xbase.git synced 2024-12-26 10:03:22 +02:00
C8051F32x firmware infrastructure, Firmware modules for Silicon Labs C8051F32x USB microcontrollers http://projects.qi-hardware.com/index.php/p/f32xbase/
Go to file
Werner Almesberger fcfaec399a Move platform-specific boot loader configuration into macros.
- fw/boot/boot.c (boot_loader): moved GTA-specific pull-up disable and
  I2C_SDA_PULL enable into macro PLATFORM_SETUP
- fw/boot/boot.c (run_payload): moved GTA-specific pull-up enable and
  I2C_SDA_PULL disable into macro PLATFORM_EXIT
- fw/boot/boot.c (boot_loader): moved GTA-specific I2C_SDA probe into macro
  PLATFORM_TEST
- fw/common/Makefile.common: removed all references to dependencies on
  .target. The caller is now responsible for these.
- fw/boot/dfu.c: don't include idbg/usb-ids.h; USB_VENDOR and USB_PRODUCT
  are now passed via macros
2010-08-19 00:34:19 -03:00
f32x f32x/ - firmware uploader for the C2 protocol. From IDBG. 2010-08-13 08:46:38 -03:00
fw Move platform-specific boot loader configuration into macros. 2010-08-19 00:34:19 -03:00
COPYING.GPLv2 README and GPLv2. 2010-08-13 09:03:17 -03:00
README README and GPLv2. 2010-08-13 09:03:17 -03:00

C8051F32x firmware infrastructure
=================================

Copyright 2008-2010 Werner Almesberger

The files in this package are distributed under the terms of the
GNU General Public License (GPL), either version 2, or (at your
option) any later version.

The full text of the license is included in the file COPYING.GPLv2.

This project is a collection of firmware modules for the Silicon
Labs C8051F32x series of microcontollers. This includes part of a
USB stack and a DFU-capable boot loader.


Overview
--------

To do


Directory organization
----------------------

fw/		Firmware sources
  boot/		DFU-capable boot loader
  common/	Code shared between boot loader and applications
  example/	A very simple example application
f32x/		Flash programmer using the C2 protocol


Compilation
-----------

To do