Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the ↵ | Dean Camera | 2010-04-28 | 1 | -2/+2 |
| | | | | LowLevel directory as it is hardware-dependent. | ||||
* | USB_Init() no longer calls sei() to enable global interrupts - this must now ↵ | Dean Camera | 2010-04-28 | 1 | -0/+2 |
| | | | | be done in the user application once all init code has run. | ||||
* | Added board hardware driver support for the Benito programmer. | Dean Camera | 2010-03-30 | 2 | -111/+1 |
| | |||||
* | Standardized the naming scheme given to configuration descriptor ↵ | Dean Camera | 2010-03-22 | 2 | -10/+10 |
| | | | | | | sub-elements in the Device mode demos, bootloaders and projects. Fix errors in the MouseHostWithParser demo from incorrect use of the HID_ALIGN_DATA() macro. | ||||
* | New BOARD value option BOARD_NONE (equivelent to not specifying BOARD) which ↵ | Dean Camera | 2010-02-04 | 1 | -1/+1 |
| | | | | | | will remove all board hardware drivers which do not adversely affect the code operation (currently only the LEDs driver). Spell-check code/comments in the Webserver/AVRISP-MKII projects. | ||||
* | Exlude the "INCLUDE_FROM_*" macros from the individual project's documentation. | Dean Camera | 2010-02-03 | 1 | -1/+2 |
| | |||||
* | Better HTTP GET parsing in the Webserver demo, add application polling. | Dean Camera | 2010-01-31 | 1 | -1/+0 |
| | |||||
* | Update driver INF files - change manufacturer name from the original ↵ | Dean Camera | 2010-01-29 | 1 | -1/+1 |
| | | | | template's name to the Four Walled Cubicle website. | ||||
* | Fix up project documentation files' overview tables, so that multiple items ↵ | Dean Camera | 2010-01-28 | 1 | -2/+2 |
| | | | | occupy multiple lines in the same cell, rather than multiple cells. | ||||
* | Add Webserver project Doxygen configuration file and overview document. | Dean Camera | 2010-01-25 | 1 | -1/+1 |
| | | | | Fix Doxygen configuration files' input file exclusion filters. | ||||
* | New revision Benito hardware will be 16MHz, and use the ATMEGA32U2. Change ↵ | Dean Camera | 2010-01-21 | 2 | -6/+3 |
| | | | | makefile to suit. | ||||
* | Update Benito project -- device should be reset when DTR is *asserted* not ↵ | Dean Camera | 2010-01-21 | 1 | -1/+1 |
| | | | | deasserted. | ||||
* | Oops - missing brace in the updated Benito code causing compilation to fail. | Dean Camera | 2010-01-17 | 1 | -1/+1 |
| | |||||
* | Fix the Benito project not pulsing the target's /RESET line when DTR is ↵ | Dean Camera | 2010-01-17 | 1 | -2/+9 |
| | | | | de-asserted. | ||||
* | Update Doxygen configuration files to the latest Doxygen version. | Dean Camera | 2010-01-06 | 1 | -631/+709 |
| | |||||
* | Update copyright year to 2010. | Dean Camera | 2009-12-30 | 7 | -14/+14 |
| | |||||
* | Fix MIT license language to make its intent clearer. | Dean Camera | 2009-12-28 | 7 | -49/+49 |
| | |||||
* | Add const qualifier to the parameters of Projects' functions where possible. | Dean Camera | 2009-12-20 | 2 | -8/+8 |
| | |||||
* | Speed up bit-banged USART code in the AVRISP project. | Dean Camera | 2009-12-15 | 1 | -4/+4 |
| | | | | Fix project text files to refer to "project" instead of "demo". | ||||
* | Spell check all source code variables, comments and strings. | Dean Camera | 2009-11-09 | 1 | -2/+2 |
| | |||||
* | Add double banking property to LUFA powered projects in the Projects ↵ | Dean Camera | 2009-11-06 | 1 | -7/+10 |
| | | | | directory. Add guards to macro parameters to ensure that formulas passed as parameters don't mess up the internal macro structure. | ||||
* | Fix invalid Event name rule in demo/project makefiles. | Dean Camera | 2009-10-16 | 1 | -1/+1 |
| | |||||
* | Make Audio device demos compatible with AVRs running at 16MHz instead of 8MHz. | Dean Camera | 2009-10-12 | 1 | -10/+5 |
| | | | | Fix up demo documentation device compatibility list to be as general as possible to reduce changes required as Atmel releases more devices within the same USB AVR series. | ||||
* | Remove USE_NONSTANDARD_DESCRIPTOR_NAMES compile time token, split out ↵ | Dean Camera | 2009-09-09 | 1 | -2/+1 |
| | | | | | | standard descriptors into seperate USB_Descriptor_* and USB_StdDescriptor_* structures so that both can be used within the one project. Add guard to the HID Host Class driver SetProtocol command, to ensure that the device supports boot protocol mode before issuing the request. | ||||
* | Remove information about 64 bit Windows OS signing requirements for the CDC ↵ | Dean Camera | 2009-09-07 | 1 | -5/+0 |
| | | | | based demos -- apparently the native CDC driver can be installed without first disabling the OS's driver signing requirements. | ||||
* | Add in new invalid event hook check targets to project makefiles to produce ↵ | Dean Camera | 2009-09-06 | 1 | -30/+47 |
| | | | | | | | | compilation errors when invalid event names are used in a project. Re-add in flip, flip-ee, dfu and dfu-ee targets to project makefiles (thanks to Opendous Inc.) Fix allowable F_CPU values comment in project makefiles. | ||||
* | Added 64 bit OS driver installation instructions to the readme for all CDC ↵ | Dean Camera | 2009-09-06 | 1 | -0/+10 |
| | | | | based projects. | ||||
* | Changed Still Image Host class driver to auto-fill TransactionID element of ↵ | Dean Camera | 2009-09-06 | 2 | -33/+84 |
| | | | | | | | | sent headers depending on the current session state. CDC based demos and project now work under 64 bit versions of Windows (thanks to Ronny Hanson, Thomas Bleeker). The Benito Programmer project now has its own unique VID/PID pair allocated from the Atmel donated LUFA VID/PID pool. | ||||
* | Replace -finline-limit with -fno-inline-small-functions in project makefiles. | Dean Camera | 2009-08-30 | 1 | -1/+1 |
| | |||||
* | Updated Benito project -- added hardware interrupt and software buffering ↵ | Dean Camera | 2009-08-25 | 5 | -34/+285 |
| | | | | | | | | for serial data reception to prevent missed characters, condensed pulse generation counters into a struct for clarity. Added check to CDC_Device_BytesReceived() to ensure 0 is returned when device is not enumerated to a host. Move AVRISP project's V2Protocol_DelayMS() function to be static inline, as it is now very minimal. Added extra project doxygen documentation. | ||||
* | Added beginnings of a new AVRISP-MKII clone project. | Dean Camera | 2009-08-17 | 1 | -1/+1 |
| | | | | | | Added new Endpoint_SetEndpointDirection() macro to set the current endpoint direction for bidirectional endpoints. Renamed internal USB_INT_ENDPOINT_SETUP macro to USB_INT_RXSTPI to fit in with the rest of the interrupt vector macros. | ||||
* | Added explicit attribute masks to the device mode demos' descriptors. | Dean Camera | 2009-08-13 | 1 | -3/+3 |
| | |||||
* | Make Benito ping-pong LED code more explicit, using masks of the TX and RX ↵ | Dean Camera | 2009-08-07 | 1 | -1/+1 |
| | | | | | | LED masks for ping-pong toggle rather than the ambiguous LED "Busy" mask. Fix incorrect event name in MassStorageHost.c. | ||||
* | Add Benito board LED driver to the Benito Programmer project. | Dean Camera | 2009-08-05 | 1 | -0/+110 |
| | |||||
* | Fixed issue in USBtoSerial demos where the USART Rx line was not having its ↵ | Dean Camera | 2009-08-05 | 3 | -7/+10 |
| | | | | | | | | pullup enabled at startup, leading to noise being received from the Rx pin when left floating. Removed unused relative Common.h header include from the DriverStubs board stub drivers. Fixed Benito programmer, use the correct LED functions where needed to ensure correct status display at all times. | ||||
* | Renamed all library events to properly seperate out Device and Host mode ↵ | Dean Camera | 2009-08-05 | 2 | -10/+10 |
| | | | | | | | | events. Changed the firing conditions for some events to ensure that events are fired by their own USB mode only. Remove VBUS events - not needed as the library takes care of VBUS detection and feedback on supported AVRs via the USB_Device_Connected and USB_Device_Disconnected events. Fixed incorrect Host state assignment in the incomplete BluetoothHost demo. | ||||
* | Rename TOTAL_NUM_CONFIGURATIONS to FIXED_NUM_CONFIGURATIONS, to match the ↵ | Dean Camera | 2009-08-02 | 2 | -2/+2 |
| | | | | existing FIXED_CONTROL_ENDPOINT_SIZE compile time option. Add FIXED_NUM_CONFIGURATIONS to the descriptors of each project using the option. | ||||
* | Change project makefiles so that the current target settings and not just ↵ | Dean Camera | 2009-07-28 | 1 | -39/+21 |
| | | | | | | the board selection is printed during the build process. Fix warning in AudioOutput demos when AUDIO_OUT_STEREO output mode is selected. | ||||
* | Changed AudioOutput demos to explicitly use timer 3 - the smaller USB AVRs ↵ | Dean Camera | 2009-07-28 | 2 | -5/+6 |
| | | | | | | where timer 1 was needed instead did not have the endpoint size neccesary for good audio throughput anyway. Fix Benito documentation indicating erronously that the project used the HID USB class instead of the CDC class. | ||||
* | State information for class drivers is now zeroed out during enumeration ↵ | Dean Camera | 2009-07-27 | 1 | -5/+0 |
| | | | | (both in device and host mode) to ensure sane values after each enumeration. User code should no longer explicitly set state information as this is no longer preserved. | ||||
* | Added new LEDs_ToggleLEDs() function to the Board LEDs driver. | Dean Camera | 2009-07-24 | 1 | -1/+1 |
| | |||||
* | Ensure new Benito Programmer project matches Don's established LED behaviour ↵ | Dean Camera | 2009-07-24 | 4 | -21/+35 |
| | | | | - flash LED while generating target /RESET pulse, ping-pong LEDs during enumeration. | ||||
* | Minor updates to the Benito programmer - remove redundant PORT register ↵ | Dean Camera | 2009-07-23 | 2 | -8/+7 |
| | | | | manipulations. | ||||
* | Tweaks to the new Benito Programmer project for documentation and port/pin ↵ | Dean Camera | 2009-07-23 | 3 | -3/+8 |
| | | | | usage. | ||||
* | Added new Benito project, a simple modified USB-to-Serial bridge for the ↵ | Dean Camera | 2009-07-23 | 8 | -0/+3034 |
programming of AVRs using the official Arduino bootloader. |