aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/XPLAINBridge/XPLAINBridge.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge in latest trunk.Dean Camera2012-05-201-4/+5
|\
| * Alter the XPLAINBridge and AVRISP-MKII clone projects so that the ↵Dean Camera2012-05-201-4/+5
| | | | | | | | descriptors from the AVRISP-MKII clone project can be directly used in the XPLAINBridge project. Add support for RESET_TOGGLES_LIBUSB_COMPAT option in the XPLAINBridge project.
| * Fix up static analysis build test so that inline suppressions for missing ↵Dean Camera2012-04-161-2/+0
| | | | | | | | header files are not required in the XPLAINBridge project.
* | AppConfigHeaders: Make sure that in applications using an AppConfig.h ↵Dean Camera2012-05-151-1/+0
| | | | | | | | configuration file, all application headers include the configuration file.
* | AppConfigHeaders: Update several additional user projects to use ↵Dean Camera2012-05-121-0/+1
| | | | | | | | configuration header files, rather than makefile defines. Remove compile time warnings for projects lacking device serial support, remove incomplete StandaloneProgrammer project.
* | Add branch for the conversion of demos to use standard C header files for ↵Dean Camera2012-05-101-2/+0
|/ | | | configuration, rather than makefile defined macros.
* Pull out common options in the StaticAnalysisTest build test makefile into a ↵Dean Camera2012-04-081-0/+1
| | | | | | seperate make variable for clarity. Add missing cppcheck inline suppression comment.
* Update code and StaticAnlysisTest so that missingInclude warnings do not ↵Dean Camera2012-03-041-2/+3
| | | | | | have to be suppressed, and so that all code except for third party libraries can be checked. Update SingleUSBModeTest makefile to separate out the messages from the test commands.
* Update file contributor copyrights for 2012.Dean Camera2012-02-041-1/+1
|
* Update file header copyrights for 2012.Dean Camera2012-02-041-1/+1
|
* Update copyright year on all source files.Dean Camera2011-01-011-2/+2
|
* Rename RingBuffer header functions and typedefs from RingBuff_* to ↵Dean Camera2010-12-311-3/+3
| | | | RingBuffer_* so that it matches the header name.
* Make a new general RingBuffer.h misc library driver, instead of the ↵Dean Camera2010-12-261-1/+1
| | | | | | | | per-application LightweightRingBuff.h ring buffers. Change over projects to use the new driver. Add ORDERED_EP_CONFIG to the device Projects (only) that use only a single class driver, or where the endpoint ordering is fixed, to save on compiled binary size. Added new GCC_FORCE_POINTER_ACCESS() macro to correct GCC's mishandling of struct pointers.
* Fixed broken DFU bootloader, added XPLAIN support for bootloader start when ↵Dean Camera2010-11-271-0/+1
| | | | XCK jumpered to ground.
* Renamed the EVENT_USB_Device_UnhandledControlRequest() event to ↵Dean Camera2010-11-051-1/+1
| | | | EVENT_USB_Device_ControlRequest() as it is now fired before the library request handlers, not afterwards.
* Changed over www.fourwalledcubicle.com links to the new www.lufa-lib.org ↵Dean Camera2010-10-281-1/+1
| | | | redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists.
* All USB class drivers are now automatically included when LUFA/Drivers/USB.h ↵Dean Camera2010-10-241-1/+0
| | | | | | is included, and no longer need to be seperately included. All LowLevel demos changed to use the constants and types defined in the USB class drivers.
* Clean up excessive whitespace at the end of each line using the wspurify ↵Dean Camera2010-10-131-9/+10
| | | | tool made by Laszlo Monda
* Changed the signature of the CALLBACK_USB_GetDescriptor() callback function ↵Dean Camera2010-08-241-1/+2
| | | | so that the descriptor pointer is const, to remove the need for extra casting inside the callback (thanks to Jonathan Kollasch).
* Update all demos, projects and bootloaders to indent all function ↵Dean Camera2010-07-211-1/+3
| | | | | | parameters, one per line, for better readability. Add missing const qualifiers to the demos.
* Added ability to set the serial baud rate via the user's terminal in the ↵Dean Camera2010-07-151-0/+2
| | | | XPLAINBridge project.
* Moved calls to V2Params_UpdateParamValues() out of the main AVRISP-MKII and ↵Dean Camera2010-06-211-1/+1
| | | | XPLAINBridge project loops and into the AVRISP management function.
* Make software USART used in the XPLAINBridge project directly check and ↵Dean Camera2010-05-261-1/+3
| | | | store into the ring buffers, rather than polling from the main program loop to avoid added latency.
* Create a new LightweightRingBuffer.h header file for the XPLAIN project to ↵Dean Camera2010-05-261-10/+3
| | | | abstract out the new ring buffer without a performance penalty.
* The RingBuff library code has been replaced in the XPLAINBridge project with ↵Dean Camera2010-05-261-2/+9
| | | | an ultra lightweight buffer to help improve the reliability of the bridge.
* Add svn:eol-style property to source files, so that the line endings are ↵Dean Camera2010-05-081-94/+94
| | | | correctly converted to the target system's native end of line style.
* USB_Init() no longer calls sei() to enable global interrupts - this must now ↵Dean Camera2010-04-281-0/+1
| | | | be done in the user application once all init code has run.
* Clean up XPLAINBridge code.Dean Camera2010-02-161-2/+2
|
* Clean up of the altered XPLAINBridge project.Dean Camera2010-01-191-0/+3
|
* Changed XPLAINBridge project to be both a USB to USART bridge and a PDI ↵Dean Camera2010-01-191-6/+21
| | | | programmer, based on the state of a mode select pin.
* Update copyright year to 2010.Dean Camera2009-12-301-2/+2
|
* Fix MIT license language to make its intent clearer.Dean Camera2009-12-281-7/+7
|
* Added new RNDISHost Host LowLevel demo. Fixed misnamed Pipe_SetPipeToken() ↵Dean Camera2009-11-251-0/+1
| | | | macro for setting a pipe's direction. Fixed CDCHost failing on devices with bidirectional endpoints.
* Added new XPLAIN serial Bridge project (thanks to John Steggall for the ↵Dean Camera2009-11-251-0/+74
software UART code).