mirror of
git://projects.qi-hardware.com/f32xbase.git
synced 2024-11-23 20:55:54 +02:00
C8051F32x firmware infrastructure, Firmware modules for Silicon Labs C8051F32x USB microcontrollers
http://projects.qi-hardware.com/index.php/p/f32xbase/
88fa3ad057
- 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 |
||
---|---|---|
c2ben | ||
c2usb | ||
f32x | ||
fw | ||
include/f32xbase | ||
lib | ||
BOOKSHELF | ||
COPYING.GPLv2 | ||
Makefile | ||
README |
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