1
0
mirror of git://projects.qi-hardware.com/f32xbase.git synced 2025-01-30 00:11:05 +02:00
Werner Almesberger 88fa3ad057 Improved chip identification, added C8051F34x support, some cleanup.
- f32x/f32x.c (identify_chip, identify, main): identify the chip and print
  its name
- f32x/f32x.c (identify): exit if communication is unstable already during
  chip identification
- f32x/f32x.c (chips): added the C8051F34x
- f32x/f32x.c (determine_layout, main): determine memory layout based on
  flash size
- f32x/f32x.c (usage, main): new option  -k flash_kb  to set/override the
  flash size
- f32x/f32x.c (LOCK_BYTE, protect, need_layout, main): use memory layout
  determined at run-time instead of hard-coded layout
- f32x/f32x.c (main): throw an error of -p is used without flashing
- f32x/f32x.c: added section titles and rearranged the order of some
  functions
2010-11-07 01:52:19 -03:00
2010-08-13 09:03:17 -03:00

F328Xbase - 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
Description
C8051F32x firmware infrastructure, Firmware modules for Silicon Labs C8051F32x USB microcontrollers
http://projects.qi-hardware.com/index.php/p/f32xbase/
Readme 139 KiB
Languages
C 91%
Makefile 4.7%
Raku 1.6%
Shell 1.5%
Perl 1.2%