Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | at91lib: Add USB MULTI driver (for device with 3 configurations)HEADmaster | Harald Welte | 2011-07-31 | 4 | -0/+706 |
| | | | | | This is in anticipation of the future SIMtrace firmware, where we will have a single device with three configurations. | ||||
* | at91lib CDC: Re-enable DFU string descriptors | Harald Welte | 2011-07-31 | 1 | -1/+1 |
| | |||||
* | USBD: properly return the secondary configuration descriptors | Harald Welte | 2011-07-31 | 1 | -10/+18 |
| | | | | | we need to actually look at the wIndex of the GET_DESCRIPTOR request from the host. | ||||
* | 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 | 2 | -8/+16 |
| | |||||
* | 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 |
| | |||||
* | 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 | 4 | -11/+146 |
| | | | | | | 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 |
| | |||||
* | import usb-device-cdc-serial | Harald Welte | 2011-07-31 | 1 | -0/+74 |
| | |||||
* | import usb-device-composide-cdchid-project | Harald Welte | 2011-07-31 | 46 | -0/+5844 |
| | |||||
* | 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 |
| | |||||
* | at91lib: re-add utility/string.c from basic-dataflash-example | Harald Welte | 2011-07-30 | 1 | -0/+239 |
| | |||||
* | 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 | 1 | -66/+10 |
| | | | | | 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. | ||||
* | 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 | 88 | -0/+29999 |