Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Oops - remove duplicated SPI driver init mask. | Dean Camera | 2010-07-29 | 1 | -3/+0 | |
| | ||||||
* | Added support to the AVRISP-MKII project for ISP speeds slower than 125KHz ↵ | Dean Camera | 2010-07-29 | 1 | -1/+10 | |
| | | | | | | via a new software SPI driver. Added new SPI_ORDER_* data order masks to the SPI peripheral driver. | |||||
* | Convert over internal pseudo-function macros to true inline functions for ↵ | Dean Camera | 2010-07-22 | 3 | -73/+85 | |
| | | | | added type-safety and compile-checking. | |||||
* | Add missing const qualifiers to class drivers. | Dean Camera | 2010-07-21 | 6 | -12/+19 | |
| | | | | Indent core library function parameters so that there is only one parameter per line, to increase readability. | |||||
* | Update makefiles to use the latest WinAVR/Atmel toolchain makefile template. | Dean Camera | 2010-07-19 | 3 | -3/+4 | |
| | | | | Add new module source variables to the library core makefile, so that module sources can be added to a project's makefile on a per-module rather than per-file basis. | |||||
* | Renamed SERIAL_STREAM_ASSERT() macro to STDOUT_ASSERT(). | Dean Camera | 2010-06-17 | 4 | -21/+21 | |
| | | | | Minor tweaks to the library documentation. | |||||
* | Spell check code and manual pages. Remove custom Doxygen CSS stylesheet, as ↵ | Dean Camera | 2010-06-16 | 2 | -2/+2 | |
| | | | | the new 1.7 Doxygen's default stylesheet is much better. | |||||
* | Fix spacing of the function parameter descriptions in the Doxygen documentation. | Dean Camera | 2010-05-29 | 2 | -2/+2 | |
| | ||||||
* | Added new ADC_DisableChannel() function (thanks to Mich Davis). | Dean Camera | 2010-05-18 | 1 | -0/+43 | |
| | ||||||
* | Add svn:eol-style property to source files, so that the line endings are ↵ | Dean Camera | 2010-05-08 | 10 | -1268/+1268 | |
| | | | | correctly converted to the target system's native end of line style. | |||||
* | Fix up the ADC driver for the U4 parts to remove a typo on one of the ↵ | Dean Camera | 2010-05-04 | 1 | -2/+2 | |
| | | | | register names. | |||||
* | Removed two-step endpoint/pipe bank clear and switch sequence for smaller, ↵ | Dean Camera | 2010-04-13 | 1 | -9/+10 | |
| | | | | | | | | faster endpoint/pipe code. Added spacing between multiple paragraphs in Doxygen \note sections. Removed call to the clock prescaler reset function in the Teensy bootloader to save space - the user application is accessed via a watchdog reset anyway, so the prescale reset would only affect the speed of the bootloader itself. | |||||
* | Add file-level brief documentation. | Dean Camera | 2010-03-29 | 9 | -337/+12 | |
| | | | | Remove accidentally duplicated model-specific peripheral driver files. | |||||
* | Improve documentation for the ADC and TWI drivers. | Dean Camera | 2010-03-15 | 2 | -2/+10 | |
| | ||||||
* | Fixed ADC routines not correctly returning the last result when multiple ↵ | Dean Camera | 2010-03-13 | 1 | -21/+29 | |
| | | | | | | channels were read. Fixed ADC routines failing to read the extended channels (Channels 8 to 13, Internal Temperature Sensor) on the U4 series USB AVR parts. | |||||
* | Fix TWI driver not aborting when faced with no response after attempting to ↵ | Dean Camera | 2010-02-25 | 1 | -2/+2 | |
| | | | | address a device on the bus. | |||||
* | Added a timeout value to the TWI_StartTransmission() function, within which ↵ | Dean Camera | 2010-02-24 | 2 | -22/+43 | |
| | | | | | | the addressed device must respond. Fixed TWI_StartTransmission() corrupting the contents of the GPIOR0 register. | |||||
* | Revert changes made for the partial port to the AVR32 architecture. | Dean Camera | 2010-02-24 | 10 | -248/+231 | |
| | ||||||
* | More AVR32 achitecture ports. | Dean Camera | 2010-02-24 | 1 | -7/+24 | |
| | ||||||
* | Update Temperature board driver to be AVR32 compatible when the ADC ↵ | Dean Camera | 2010-02-23 | 9 | -45/+75 | |
| | | | | | | peripheral driver is eventually ported. Make architecture includes explicit for both the AVR32 and the AVR8, to make way for future architecture ports. Add SPI driver aliases for the old function names in the AVR8 driver, so that existing code will still compile against the new version. | |||||
* | Fixed software PDI/TPI programming mode in the AVRISP project not correctly ↵ | Dean Camera | 2010-02-23 | 4 | -6/+24 | |
| | | | | | | toggling just the clock pin. Fix broken AVR8 Serial peripheral driver. | |||||
* | Add start of an AVR32 SPI driver. | Dean Camera | 2010-02-22 | 2 | -21/+150 | |
| | ||||||
* | Rename AVRU4U6U9 peripheral driver directory to AVR8. | Dean Camera | 2010-02-22 | 8 | -4/+4 | |
| | ||||||
* | Make SPI and USART peripheral dispatch driver headers in preparation for a ↵ | Dean Camera | 2010-02-22 | 6 | -53/+210 | |
| | | | | set of AVR32 peripheral drivers. | |||||
* | Add drivers for the EVK1101 - begin full port to the AVR32 UC3B line of AVRs. | Dean Camera | 2010-02-22 | 2 | -1/+1 | |
| | ||||||
* | Fixed accuracy of the SERIAL_UBBRVAL() and SERIAL_2X_UBBRVAL() macros for ↵ | Dean Camera | 2010-02-12 | 1 | -2/+2 | |
| | | | | higher baudrates (thanks to Renaud Cerrato). | |||||
* | Add more include protection macros to give the user warnings when they try ↵ | Dean Camera | 2010-02-11 | 6 | -8/+6 | |
| | | | | to manually include private driver header files, instead of the public driver headers. | |||||
* | Fixed SerialStream driver not setting stdin to the created serial stream. | Dean Camera | 2010-02-05 | 1 | -0/+1 | |
| | ||||||
* | Oops - serial stream driver should return _FDEV_EOF when no data has been ↵ | Dean Camera | 2010-02-05 | 1 | -1/+1 | |
| | | | | received, not EOF. | |||||
* | Fixed SerialStream driver blocking while waiting for characters to be ↵ | Dean Camera | 2010-02-05 | 1 | -0/+3 | |
| | | | | received instead of returning EOF. | |||||
* | Fixed incorrect values of USB_CONFIG_ATTR_SELFPOWERED and ↵ | Dean Camera | 2010-02-01 | 2 | -0/+10 | |
| | | | | | | | | USB_CONFIG_ATTR_REMOTEWAKEUP tokens (thanks to Claus Christensen). Mark the AVRISP-MKII project descriptors as being both Bus Powered and Device Powered. Copy over file level documentation of the peripheral drivers to the module level documentation. | |||||
* | Clean up Webserver project - add more Doxygen documentation for the new DHCP ↵ | Dean Camera | 2010-01-27 | 1 | -4/+4 | |
| | | | | client functions and defines. | |||||
* | Move TWI.c driver into the straight LUFA/Drivers/Peripheral/ directory. | Dean Camera | 2010-01-25 | 2 | -2/+2 | |
| | | | | Fix TemperatureDataLogger and Webserver project builds. | |||||
* | ADC2 and ADC3 channels do not exist on the U4 series USB AVRs. | Dean Camera | 2010-01-25 | 1 | -4/+12 | |
| | ||||||
* | Added explicit ADC channel masks for the standard set of ADC channels, as ↵ | Dean Camera | 2010-01-25 | 1 | -2/+81 | |
| | | | | the single-ended channel MUX masks are not equal to the channel number on some AVR models. Changed demos to use the new channel masks when using the ADC driver. | |||||
* | Changed XPLAINBridge project to be both a USB to USART bridge and a PDI ↵ | Dean Camera | 2010-01-19 | 1 | -1/+1 | |
| | | | | programmer, based on the state of a mode select pin. | |||||
* | Added master mode hardware TWI driver. | Dean Camera | 2010-01-19 | 3 | -0/+265 | |
| | | | | Fixed a bug in the incomplete Webserver project, where the packet data was not being written to and read from the correct buffer address. | |||||
* | Fixed invalid USB controller PLL prescaler values for the ATMEGAxxU2 controllers | Dean Camera | 2010-01-15 | 1 | -1/+1 | |
| | | | | | | Fixed lack of support for the ATMEGA32U2 in the DFU and CDC class bootloaders Changed incomplete Webserver project over to using the uIP timer library. | |||||
* | Update copyright year to 2010. | Dean Camera | 2009-12-30 | 7 | -14/+14 | |
| | ||||||
* | Add new TemperatureDataLogger project, a simple USB Mass Storage class ↵ | Dean Camera | 2009-12-30 | 1 | -1/+1 | |
| | | | | Temperature Data Logger using the onboard Dataflash and Temperature sensor. | |||||
* | Fix MIT license language to make its intent clearer. | Dean Camera | 2009-12-28 | 7 | -49/+49 | |
| | ||||||
* | Test with -Wextra, fix library warnings due to unused function parameters. | Dean Camera | 2009-12-13 | 1 | -1/+4 | |
| | ||||||
* | Minor code cleanups for clarity. | Dean Camera | 2009-11-11 | 2 | -4/+7 | |
| | ||||||
* | Spell check all source code variables, comments and strings. | Dean Camera | 2009-11-09 | 3 | -3/+3 | |
| | ||||||
* | Add double banking property to LUFA powered projects in the Projects ↵ | Dean Camera | 2009-11-06 | 1 | -2/+2 | |
| | | | | directory. Add guards to macro parameters to ensure that formulas passed as parameters don't mess up the internal macro structure. | |||||
* | Rename the AT90USBXXX67 internal driver directory to AVRU4U6U7. | Dean Camera | 2009-11-03 | 2 | -4/+4 | |
| | ||||||
* | Fixed AVRISP programmer demo -- can now connect to a target and read/write ↵ | Dean Camera | 2009-08-23 | 1 | -7/+24 | |
| | | | | | | | | Sig/Lock/Fuse/OSCCAL bytes successfully. Changed SPI_Init() to allow for the clock polarity and data sample modes to be set. Changed Dataflash_Init() to no longer call SPI_Init() automatically. | |||||
* | Added V2Protocol handlers to the AVRISP project to enter/exit programming ↵ | Dean Camera | 2009-08-23 | 4 | -3/+34 | |
| | | | | | | mode, and read/write fuses, lockbits, OSCCAL and Signature bytes. Added ShutDown functions for all hardware peripheral drivers, so that peripherals can be turned off after use. | |||||
* | Added better module summaries. | Dean Camera | 2009-07-14 | 3 | -3/+7 | |
| | ||||||
* | Added const modifiers to device mode class drivers. | Dean Camera | 2009-06-28 | 4 | -15/+15 | |
| | | | | | | Added parameter directions to function parameter documentation. Added new experimental FAST_STREAM_FUNCTIONS compile time option to speed up stream transfers at the expense of a higher FLASH consumption (needs testing to verify improved throughput). |