Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move out Bluetooth stack callback functions to a seperate ↵ | Dean Camera | 2010-07-08 | 1 | -4/+4 |
| | | | | BluetoothEvents.c/.h set of files for clarity in the Incomplete BluetoothHost demo. Add a new stack callback for opened ACL channels, make the demo save the RFCOMM channel when opened so that it does not have to search for it on each iteration of the main program loop. | ||||
* | Added new Drivers/USB/LowLevel/Device.c file to house Device mode specific ↵ | Dean Camera | 2010-07-02 | 14 | -3/+15 |
| | | | | | | 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. | ||||
* | Add default "all" makefile targets to the demo tree makefiles. | Dean Camera | 2010-06-25 | 1 | -1/+1 |
| | |||||
* | Make loops in AVRISP-MKII Clone project's XPROG protocol infinite rather ↵ | Dean Camera | 2010-06-25 | 3 | -14/+4 |
| | | | | than looping on the timeout value, as this is already checked inside the loop anyway. | ||||
* | Make XPLAINBridge serial bridge much more reliable for the reception of ↵ | Dean Camera | 2010-06-24 | 1 | -11/+5 |
| | | | | characters from the XMEGA through the software UART interface. | ||||
* | Maximise the size of the ring buffers in the Benito/XPLAINBridge/USBtoSerial ↵ | Dean Camera | 2010-06-24 | 3 | -3/+3 |
| | | | | projects, so that they should never become full under normal conditions. | ||||
* | Moved calls to V2Params_UpdateParamValues() out of the main AVRISP-MKII and ↵ | Dean Camera | 2010-06-21 | 5 | -15/+11 |
| | | | | XPLAINBridge project loops and into the AVRISP management function. | ||||
* | Fixed broken PDI EEPROM Section Erase functionality in the AVRISP-MKII project. | Dean Camera | 2010-06-17 | 2 | -14/+63 |
| | |||||
* | Spell check code and manual pages. Remove custom Doxygen CSS stylesheet, as ↵ | Dean Camera | 2010-06-16 | 5 | -8/+8 |
| | | | | the new 1.7 Doxygen's default stylesheet is much better. | ||||
* | Change over Doxygen \note documentation to \pre where applicable. | Dean Camera | 2010-06-15 | 1 | -1/+1 |
| | |||||
* | Update TemperatureDataLogger and Webserver projects to the latest FATFS ↵ | Dean Camera | 2010-06-14 | 14 | -2011/+2899 |
| | | | | library version. | ||||
* | Oops - temp code left in the XPLAINBridge project which prevented it from ↵ | Dean Camera | 2010-06-12 | 1 | -2/+0 |
| | | | | entering programmer mode. | ||||
* | Slight improvements to the reliability of the software UART in the ↵ | Dean Camera | 2010-06-12 | 2 | -24/+23 |
| | | | | XPLAINBridge project. | ||||
* | Oops - light weight ring buffer documentation used \ref instead of \param to ↵ | Dean Camera | 2010-06-10 | 3 | -12/+12 |
| | | | | document function parameters. | ||||
* | Add missing documentation to the lightweight ring buffer code in the ↵ | Dean Camera | 2010-06-10 | 1 | -89/+119 |
| | | | | XPLAINBridge project. | ||||
* | Document lightweight ring buffer header files. | Dean Camera | 2010-06-06 | 2 | -39/+99 |
| | |||||
* | Add the svn:eol-style property onto new files which where missing it to ↵ | Dean Camera | 2010-06-06 | 2 | -178/+178 |
| | | | | ensure uniform line endings. | ||||
* | More documentation fixes. | Dean Camera | 2010-06-03 | 4 | -7/+7 |
| | |||||
* | Minor documentation cleanups. | Dean Camera | 2010-06-03 | 15 | -49/+50 |
| | |||||
* | Add start of RFCOMM service layer to the incomplete BluetoothHost demo. | Dean Camera | 2010-06-03 | 1 | -2/+2 |
| | | | | Reduce the size of the attribute search list from 15 ranges to 8 to save RAM. | ||||
* | Added new VTARGET_REF_VOLTS and VTARGET_SCALE_FACTOR compile time defines to ↵ | Dean Camera | 2010-05-27 | 7 | -11/+30 |
| | | | | | | 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 Camera | 2010-05-26 | 14 | -493/+203 |
| | | | | lightweight ring buffer header to improve reliability. | ||||
* | The EEPROM stream read/write functions now use eeprom_update_byte() instead ↵ | Dean Camera | 2010-05-26 | 2 | -4/+12 |
| | | | | | | of eeprom_write_byte(), so that only changed bytes are written to EEPROM to preserve its lifespan. Changed over the AVRISP-MKII and TemperatureDataLogger projects to use eeprom_update_byte() when writing non-volatile parameters to EEPROM to preserve its lifespan. | ||||
* | Add better documentation to the Software UART code in the XPLAINBridge project. | Dean Camera | 2010-05-26 | 1 | -35/+71 |
| | |||||
* | Switch software UART over to timer 1 and remove timer prescaling to try to ↵ | Dean Camera | 2010-05-26 | 3 | -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 Camera | 2010-05-26 | 3 | -12/+12 |
| | | | | rest of the XPLAINBridge project. | ||||
* | Make software USART used in the XPLAINBridge project directly check and ↵ | Dean Camera | 2010-05-26 | 5 | -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 Camera | 2010-05-26 | 3 | -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 Camera | 2010-05-26 | 8 | -281/+66 |
| | | | | an ultra lightweight buffer to help improve the reliability of the bridge. | ||||
* | Remove obsolete entry from the Doxygen configuration files. | Dean Camera | 2010-05-23 | 10 | -10/+10 |
| | |||||
* | Short UUIDs are measured in bytes, not bits -- update Service Discovery ↵ | Dean Camera | 2010-05-20 | 1 | -4/+6 |
| | | | | Protocol code so that it can now correctly match against UUIDs in the service table. | ||||
* | Renamed CDC device class demos' ManagementEndpoint descriptor to ↵ | Dean Camera | 2010-05-20 | 8 | -8/+8 |
| | | | | NotificationEndpoint to more accurately indicate its purpose. | ||||
* | Begin processing code for Service Discovery Protocol attributes. | Dean Camera | 2010-05-17 | 1 | -0/+1 |
| | |||||
* | Fixed AVRISP project not sending a full erase-and-write EEPROM command to ↵ | Dean Camera | 2010-05-16 | 1 | -1/+1 |
| | | | | XMEGA targets when writing to the EEPROM instead of the split write-only command (thanks to Tim Margush). | ||||
* | Fixed AVRISP project sending a LOAD EXTENDED ADDRESS command to 128KB AVRs ↵ | Dean Camera | 2010-05-14 | 4 | -44/+39 |
| | | | | after programming or reading from the last page of FLASH. | ||||
* | Remove incorrect check for the current device state in the Set Configuration ↵ | Dean Camera | 2010-05-13 | 2 | -24/+26 |
| | | | | | | request handler of DevChapter9, which broke Set Configuration requests to the device under most circumstances. Move out the SPI prescaler list to a PROGMEM module-level variable in ISPTarget.c. | ||||
* | Additional fix to the AVRISP-MKII clone project for 256KB AVRs. | Dean Camera | 2010-05-13 | 1 | -18/+14 |
| | |||||
* | Fixed AVRISP-MKII clone project not correctly issuing SET EXTENDED ADDRESS ↵ | Dean Camera | 2010-05-13 | 6 | -14/+42 |
| | | | | | | 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 | 9 | -15/+12 |
| | | | | | | 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 new ReportType parameter to the HID class driver device callback and ↵ | Dean Camera | 2010-05-09 | 5 | -11/+6 |
| | | | | | | host report sending routines. Renamed internal Host mode Class driver descriptor comparator callback routines so that they all start with a uniform DCOMP_{Class Abbreviation}_ prefix. | ||||
* | Add svn:eol-style property to source files, so that the line endings are ↵ | Dean Camera | 2010-05-08 | 202 | -61036/+61036 |
| | | | | 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 | 13 | -42/+42 |
| | | | | 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. | ||||
* | Change over unix line-endings to dos line endings. | Dean Camera | 2010-05-07 | 15 | -6712/+6712 |
| | |||||
* | Remove incorrect Abstract Call Management class specific descriptor from the ↵ | Dean Camera | 2010-05-06 | 8 | -36/+0 |
| | | | | CDC demos, bootloaders and projects. | ||||
* | Removed software PDI/TPI emulation from the AVRISP-MKII clone project, as it ↵ | Dean Camera | 2010-05-04 | 3 | -293/+8 |
| | | | | was very buggy. PDI and TPI must now be implemented via seperate headers instead of the one unified ISP/TPI/PDI header. | ||||
* | Fixed device state not being reset back to the default state if the host ↵ | Dean Camera | 2010-05-04 | 1 | -2/+3 |
| | | | | | | | | sets the address to 0x00. Fixed Set Configuration requests not being stalled until the host has set the device's address. Fixed possibility of internal signature retrieval being corrupted if an interrupt occurs during a signature byte read (thanks to Andrei Krainev). | ||||
* | Added new ENDPOINT_*_BusSuspended error code to the Endpoint function, so ↵ | Dean Camera | 2010-05-03 | 1 | -2/+2 |
| | | | | that the stream functions early-abort if the bus is suspended before or during a transfer. | ||||
* | Increase hardware PDI/TPI programming speed to 1MHz in the AVRISP MKII clone ↵ | Dean Camera | 2010-05-02 | 3 | -3/+4 |
| | | | | project. |