Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | USBD multi-conf: Fix non-highspeed case | Harald Welte | 2011-07-31 | 3 | -7/+7 |
| | |||||
* | USBD: Add support for up to 4 configurations per device | Harald Welte | 2011-07-31 | 5 | -20/+22 |
| | | | | This is implemented by using a pointer array for the config descriptors | ||||
* | DFU: remove some compiler warnings by using type-casts | Harald Welte | 2011-07-31 | 1 | -3/+3 |
| | |||||
* | Add DFU interface descriptor support to CDC-serial driver | Harald Welte | 2011-07-31 | 3 | -9/+18 |
| | |||||
* | DFU: make sure to include board.h | Harald Welte | 2011-07-31 | 1 | -0/+1 |
| | |||||
* | DFU: remove need for "#ifdef BOARD_USB_DFU" in drivers | Harald Welte | 2011-07-31 | 2 | -3/+6 |
| | | | | | | We define a DFU_IF_DESCRIPTORS_STRUCT macro that adds the respective structure members to the 'struct CCIDDriverConfigurationDescriptors' (or similar in other drivers) | ||||
* | at91lib: sam7s-p board: don't skip lowlevel initialization in DFU mode | Harald Welte | 2011-07-31 | 2 | -1/+3 |
| | |||||
* | ccd-serial example: use USART1 instead of USART0 | Harald Welte | 2011-07-31 | 1 | -21/+21 |
| | | | | this works better wit the olimex boards.. | ||||
* | add USART1 definitions for SAM7S-P board | Harald Welte | 2011-07-31 | 1 | -0/+5 |
| | |||||
* | add flash_dfu definitions for SAM7S64 and SAM7S128 | Harald Welte | 2011-07-31 | 2 | -0/+158 |
| | |||||
* | SAM7S-Pxxx: Update to reflect actual Olimex board | Harald Welte | 2011-07-31 | 1 | -57/+12 |
| | |||||
* | start sam7-p board as copy of at91sam7-ek | Harald Welte | 2011-07-31 | 25 | -0/+15108 |
| | |||||
* | AT91LIB: Add DFU interface descriptors to CCID | Harald Welte | 2011-07-31 | 5 | -14/+149 |
| | | | | | | A board can now define BOARD_USB_DFU which will cause the USB DFU interface descriptors for the sam7dfu bootloader to be appended automatically. | ||||
* | at91lib: Core support for multiple configurations | Harald Welte | 2011-07-31 | 1 | -23/+34 |
| | |||||
* | CDC: update makefile for sam7s128 and simtrace | Harald Welte | 2011-07-31 | 1 | -3/+3 |
| | |||||
* | import usb-device-cdc-serial | Harald Welte | 2011-07-31 | 5 | -0/+965 |
| | |||||
* | edit makefile for simtrace/sam7s128 defaults | Harald Welte | 2011-07-31 | 1 | -3/+3 |
| | |||||
* | import usb-device-composide-cdchid-project | Harald Welte | 2011-07-31 | 50 | -0/+7028 |
| | |||||
* | ccid main: fix PIO configuration and PIO interrupt | Harald Welte | 2011-07-30 | 1 | -19/+10 |
| | |||||
* | ccid project: actually power the card | Harald Welte | 2011-07-30 | 1 | -2/+18 |
| | |||||
* | at91lib ccid: Fix CCID descriptor sent to the host | Harald Welte | 2011-07-30 | 1 | -5/+9 |
| | | | | | The CCID deccriptor needs to claim T=0 support and auto-baud/auto-clock, otherwise some drivers legitimately refues to work with the device. | ||||
* | at91lib: go throguh LowlevelInit even after DFU loader | Harald Welte | 2011-07-30 | 3 | -7/+5 |
| | | | | this makes sure the PLL is set up the way at91lib expects it | ||||
* | at91lib: disable the watchdog when we come out of DFU | Harald Welte | 2011-07-30 | 1 | -0/+5 |
| | |||||
* | at91lib: Add Spansion S25FL016A SPI flash support | Harald Welte | 2011-07-30 | 1 | -1/+3 |
| | |||||
* | add basic-serialflash-project | Harald Welte | 2011-07-30 | 4 | -0/+770 |
| | |||||
* | add basic-dataflash-example | Harald Welte | 2011-07-30 | 4 | -0/+586 |
| | |||||
* | add .gitignore | Harald Welte | 2011-07-30 | 1 | -0/+3 |
| | |||||
* | at91lib: re-add utility/string.c from basic-dataflash-example | Harald Welte | 2011-07-30 | 1 | -0/+239 |
| | |||||
* | Makefile: simtrace uses SAM7S128, not 256 | Harald Welte | 2011-07-30 | 2 | -3/+3 |
| | | | | also disable low power mode for now | ||||
* | at91lib: add dataflash (at45) from basic-dataflash-project | Harald Welte | 2011-07-30 | 2 | -0/+512 |
| | |||||
* | simtrace has no USB_VBUS pin | Harald Welte | 2011-07-30 | 1 | -2/+0 |
| | |||||
* | add flash_dfu linker script for sam7s128 (copy of 256 with half the flash) | Harald Welte | 2011-07-30 | 1 | -0/+79 |
| | |||||
* | import at91sam7s128 from at91sam7-ek | Harald Welte | 2011-07-30 | 3 | -0/+2383 |
| | |||||
* | modify simtrace board.h to reflect simtrace hardware | Harald Welte | 2011-07-27 | 2 | -67/+11 |
| | | | | | modify simtrace board.h to reflect simtrace hardware Update Makefile to use simtrace board | ||||
* | start a simtrace board as copy of at91sam7-ek | Harald Welte | 2011-07-27 | 10 | -0/+3290 |
| | |||||
* | import cdc-serial driver part from usb-device-cdc-serial-project | Harald Welte | 2011-07-24 | 4 | -0/+1119 |
| | |||||
* | memories: add support for SST25VF040B | Harald Welte | 2011-07-24 | 1 | -0/+1 |
| | | | | this is what we used in the v0.9 and v1.0 prototype builds of simtrace | ||||
* | import 'memories' part of at91lib from serialflash-example | Harald Welte | 2011-07-24 | 4 | -0/+872 |
| | |||||
* | SAM7DFU: Add a new 'flash_dfu' memory type | Harald Welte | 2011-07-24 | 2 | -5/+7 |
| | | | | | | this will build *-flash_dfu.{bin,elf} targets which are targetted not for the 'raw' SAM7 hardware, but for the sam7dfu boot loader already running in it. | ||||
* | Makefile: change default to SAM7S256 + SAM7S-EK | Harald Welte | 2011-07-24 | 1 | -2/+2 |
| | |||||
* | rename flash-dfu to flash_dfu | Harald Welte | 2011-07-24 | 1 | -0/+0 |
| | | | | | This is required as the Makefile will otherwise generate the invalid -Dflash-dfu for the assembler command line | ||||
* | modify flash-dfu.lds to actually accomodate DFU | Harald Welte | 2011-07-24 | 1 | -6/+8 |
| | | | | | This linker script will produce a binary that can be loaded using the sam7dfu bootloader in the SAM7 | ||||
* | add flash-dfu.lds as copy of flash.lds | Harald Welte | 2011-07-24 | 1 | -0/+77 |
| | |||||
* | initial import of the usb ccid example for the sam7s | Harald Welte | 2011-07-24 | 104 | -0/+31382 |