aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/XPLAINBridge
Commit message (Collapse)AuthorAgeFilesLines
* Make XPLAINBridge serial bridge much more reliable for the reception of ↵Dean Camera2010-06-241-11/+5
| | | | characters from the XMEGA through the software UART interface.
* Maximise the size of the ring buffers in the Benito/XPLAINBridge/USBtoSerial ↵Dean Camera2010-06-241-1/+1
| | | | projects, so that they should never become full under normal conditions.
* Moved calls to V2Params_UpdateParamValues() out of the main AVRISP-MKII and ↵Dean Camera2010-06-212-9/+6
| | | | XPLAINBridge project loops and into the AVRISP management function.
* Spell check code and manual pages. Remove custom Doxygen CSS stylesheet, as ↵Dean Camera2010-06-163-4/+4
| | | | the new 1.7 Doxygen's default stylesheet is much better.
* Oops - temp code left in the XPLAINBridge project which prevented it from ↵Dean Camera2010-06-121-2/+0
| | | | entering programmer mode.
* Slight improvements to the reliability of the software UART in the ↵Dean Camera2010-06-122-24/+23
| | | | XPLAINBridge project.
* Oops - light weight ring buffer documentation used \ref instead of \param to ↵Dean Camera2010-06-101-4/+4
| | | | document function parameters.
* Add missing documentation to the lightweight ring buffer code in the ↵Dean Camera2010-06-101-89/+119
| | | | XPLAINBridge project.
* Minor documentation cleanups.Dean Camera2010-06-031-2/+2
|
* Added new VTARGET_REF_VOLTS and VTARGET_SCALE_FACTOR compile time defines to ↵Dean Camera2010-05-273-9/+12
| | | | | | the AVRISP-MKII programmer project to set the VTARGET reference voltage and scale factor. Fixed XPLAINBridge project not correctly reading the XMEGA's supply voltage when reporting back to the host.
* Replace ring buffer library in Benito and USBtoSerial projects with the new ↵Dean Camera2010-05-262-4/+8
| | | | lightweight ring buffer header to improve reliability.
* Add better documentation to the Software UART code in the XPLAINBridge project.Dean Camera2010-05-261-35/+71
|
* Switch software UART over to timer 1 and remove timer prescaling to try to ↵Dean Camera2010-05-263-17/+17
| | | | prevent integer rounding errors and thus minimize the possible error of the UART code.
* Rename software USART driver globals to make the code more in line with the ↵Dean Camera2010-05-263-12/+12
| | | | rest of the XPLAINBridge project.
* Make software USART used in the XPLAINBridge project directly check and ↵Dean Camera2010-05-265-68/+42
| | | | 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-263-38/+101
| | | | 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-267-279/+64
| | | | an ultra lightweight buffer to help improve the reliability of the bridge.
* Remove obsolete entry from the Doxygen configuration files.Dean Camera2010-05-231-1/+1
|
* Renamed CDC device class demos' ManagementEndpoint descriptor to ↵Dean Camera2010-05-202-2/+2
| | | | NotificationEndpoint to more accurately indicate its purpose.
* The LIBUSB_FILTERDRV_COMPAT compile time option in the XPLAINBridge and ↵Dean Camera2010-05-134-6/+5
| | | | | | 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.
* Add svn:eol-style property to source files, so that the line endings are ↵Dean Camera2010-05-0814-3928/+3928
| | | | 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 Camera2010-05-071-1/+1
| | | | the make tool to be overridden.
* Remove incorrect Abstract Call Management class specific descriptor from the ↵Dean Camera2010-05-062-9/+0
| | | | CDC demos, bootloaders and projects.
* Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the ↵Dean Camera2010-04-281-2/+2
| | | | LowLevel directory as it is hardware-dependent.
* USB_Init() no longer calls sei() to enable global interrupts - this must now ↵Dean Camera2010-04-282-0/+2
| | | | be done in the user application once all init code has run.
* Add const keyword to the demo function parameters where possible.Dean Camera2010-04-181-3/+3
|
* Add information request/response signal handler to the Bluetooth Host demo.Dean Camera2010-04-062-2/+2
| | | | Ensure that the AVRISP-MKII project's Windows avrdude compatibility define is named properly in all parts of the code.
* Added WIN_LIBUSB_COMPAT compile time option to the AVRISP programmer project ↵Dean Camera2010-03-315-10/+36
| | | | to make the code compatible with Windows builds of avrdude at the expense of AVRStudio compatibility.
* Standardized the naming scheme given to configuration descriptor ↵Dean Camera2010-03-225-23/+24
| | | | | | 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.
* Double bank CDC endpoints in the XPLAIN Bridge project, re-enable JTAG once ↵Dean Camera2010-03-211-2/+6
| | | | the mode selection pin has been sampled.
* Clean up XPLAINBridge code.Dean Camera2010-02-164-21/+42
|
* New BOARD value option BOARD_NONE (equivelent to not specifying BOARD) which ↵Dean Camera2010-02-041-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 Camera2010-02-031-1/+2
|
* Update driver INF files - change manufacturer name from the original ↵Dean Camera2010-01-291-1/+1
| | | | template's name to the Four Walled Cubicle website.
* Fix up project documentation files' overview tables, so that multiple items ↵Dean Camera2010-01-281-4/+4
| | | | occupy multiple lines in the same cell, rather than multiple cells.
* Add missing AVRISPDescriptors.c/.h files to the XPLAINBridge project.Dean Camera2010-01-252-0/+286
|
* Add Webserver project Doxygen configuration file and overview document.Dean Camera2010-01-251-1/+1
| | | | Fix Doxygen configuration files' input file exclusion filters.
* Clean up of the altered XPLAINBridge project.Dean Camera2010-01-194-9/+26
|
* Changed XPLAINBridge project to be both a USB to USART bridge and a PDI ↵Dean Camera2010-01-195-74/+162
| | | | programmer, based on the state of a mode select pin.
* Update Doxygen configuration files to the latest Doxygen version.Dean Camera2010-01-061-631/+709
|
* Update copyright year to 2010.Dean Camera2009-12-308-20/+20
|
* Fix MIT license language to make its intent clearer.Dean Camera2009-12-288-56/+56
|
* Add const qualifier to the parameters of Projects' functions where possible.Dean Camera2009-12-202-8/+8
|
* Speed up bit-banged USART code in the AVRISP project.Dean Camera2009-12-151-5/+5
| | | | Fix project text files to refer to "project" instead of "demo".
* Started implementing the low level PDI protocol in the AVRISP project, for ↵Dean Camera2009-12-031-2/+2
| | | | XMEGA device programming.
* Add new more reliable software UART for the XPLAINBridge project by David ↵Dean Camera2009-12-023-1/+205
| | | | Prentice and Peter Danneger.
* Removed John Steggall's software UART code from the XPLAIN Bridge project ↵Dean Camera2009-12-024-615/+0
| | | | due to reliability issues.
* Enable pullup on the PD5 pin of the AVR in the XPLAINBridge project - this ↵Dean Camera2009-11-262-1/+3
| | | | is connected to the XMEGA's /RESET line, need to enable pullup to prevent spurrious resets.
* Updated John Steggall's software USART in the XPLAINBridge project.Dean Camera2009-11-263-71/+237
|
* Fix build and Doxygen errors.Dean Camera2009-11-251-0/+1485
|