Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add missing clean_doxygen phony targets to the project makefiles. | Dean Camera | 2010-07-12 | 1 | -1/+2 | |
| | ||||||
* | Alter the ring buffer library headers to have both atomic and non-atomic ↵ | Dean Camera | 2010-07-12 | 2 | -5/+38 | |
| | | | | | | insertion/removal routines. Modify the existing projects so that buffer operations performed in an ISR use the shorted non-atomic versions, as they are already performed in a blocking ISR. Alter USBtoSerial demo so that it does not enter a blocking loop to send data from the USB to the USART, as this can cause dropped bytes in the reception code if large amounts of data are sent in both directions at the same time. Added a flush timer to the USBtoSerial code for the USART to USB interface, so that multiple bytes can be sent in the same USB packet. | |||||
* | Added new Drivers/USB/LowLevel/Device.c file to house Device mode specific ↵ | Dean Camera | 2010-07-02 | 1 | -0/+1 | |
| | | | | | | functions that are more complicated than simple macros. Moved USB_Device_SendRemoteWakeup() to the new Device.c source file and corrected it to unfreeze and restart the USB controller clock before issuing a Remote Wakeup request. Removed the USB_Device_IsRemoteWakeupSent() and USB_Device_IsUSBSuspended() macros, as they are now obsolete. | |||||
* | Maximise the size of the ring buffers in the Benito/XPLAINBridge/USBtoSerial ↵ | Dean Camera | 2010-06-24 | 1 | -1/+1 | |
| | | | | projects, so that they should never become full under normal conditions. | |||||
* | Oops - light weight ring buffer documentation used \ref instead of \param to ↵ | Dean Camera | 2010-06-10 | 1 | -4/+4 | |
| | | | | document function parameters. | |||||
* | Document lightweight ring buffer header files. | Dean Camera | 2010-06-06 | 1 | -19/+49 | |
| | ||||||
* | Add the svn:eol-style property onto new files which where missing it to ↵ | Dean Camera | 2010-06-06 | 1 | -89/+89 | |
| | | | | ensure uniform line endings. | |||||
* | Minor documentation cleanups. | Dean Camera | 2010-06-03 | 1 | -2/+2 | |
| | ||||||
* | Replace ring buffer library in Benito and USBtoSerial projects with the new ↵ | Dean Camera | 2010-05-26 | 6 | -242/+95 | |
| | | | | lightweight ring buffer header to improve reliability. | |||||
* | Remove obsolete entry from the Doxygen configuration files. | Dean Camera | 2010-05-23 | 1 | -1/+1 | |
| | ||||||
* | Renamed CDC device class demos' ManagementEndpoint descriptor to ↵ | Dean Camera | 2010-05-20 | 2 | -2/+2 | |
| | | | | NotificationEndpoint to more accurately indicate its purpose. | |||||
* | Fixed AVRISP-MKII clone project not correctly issuing SET EXTENDED ADDRESS ↵ | Dean Camera | 2010-05-13 | 2 | -2/+2 | |
| | | | | | | commands when the extended address boundary is crossed during programming or readback (thanks to Gerard Sexton). Fixed warnings when building the AVRISP-MKII clone project with the ENABLE_XPROG_PROTOCOL compile time option disabled. | |||||
* | The LIBUSB_FILTERDRV_COMPAT compile time option in the XPLAINBridge and ↵ | Dean Camera | 2010-05-13 | 1 | -2/+2 | |
| | | | | | | AVRISP-MKII projects has been renamed LIBUSB_DRIVER_COMPAT, as it applies to all software on all platforms using the libUSB driver. Fix Benito makefile which was accidentally changed during testing. | |||||
* | Removed TeensyHID bootloader, per request from Paul at PJRC. | Dean Camera | 2010-05-12 | 1 | -3/+3 | |
| | ||||||
* | Add svn:eol-style property to source files, so that the line endings are ↵ | Dean Camera | 2010-05-08 | 10 | -3427/+3427 | |
| | | | | correctly converted to the target system's native end of line style. | |||||
* | Change over instances of "make" in the makefiles to "$(MAKE)" to allow for ↵ | Dean Camera | 2010-05-07 | 1 | -1/+1 | |
| | | | | the make tool to be overridden. | |||||
* | Don't cast the line encoding baud rate to a uint16_t before performing the ↵ | Dean Camera | 2010-05-07 | 1 | -1/+1 | |
| | | | | baud rate calculation in the Benito project. | |||||
* | Remove incorrect Abstract Call Management class specific descriptor from the ↵ | Dean Camera | 2010-05-06 | 2 | -9/+0 | |
| | | | | CDC demos, bootloaders and projects. | |||||
* | 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 | |
| |