Dean Camera
cb9e7392c5
AppConfigHeaders: Make sure that in applications using an AppConfig.h configuration file, all application headers include the configuration file.
13 years ago
Dean Camera
e9e6730d49
AppConfigHeaders: Move out the last of the demo/app configurations into new AppConfig.h header files.
13 years ago
Dean Camera
13085a3351
AppConfigHeaders: Switch low level Device mode demos to use LUFAConfig.h configuration header files.
13 years ago
Dean Camera
802910d49f
AppConfigHeaders: Update several additional user projects to use configuration header files, rather than makefile defines. Remove compile time warnings for projects lacking device serial support, remove incomplete StandaloneProgrammer project.
13 years ago
Dean Camera
33d9a75b03
AppConfigHeaders: Update several additional user projects to use configuration header files, rather than makefile defines.
13 years ago
Dean Camera
926a83bbc1
AppConfigHeaders: Update several user projects to use configuration header files, rather than makefile defines.
13 years ago
Dean Camera
359fbfe14d
Add branch for the conversion of demos to use standard C header files for configuration, rather than makefile defined macros.
13 years ago
Dean Camera
590d9b5ff8
Increased endpoint polling interval for all demos and projects to 5ms, as 1ms was causing some enumeration issues on some machines (thanks to Riku Salminen).
13 years ago
Dean Camera
cc959c945b
Oops - fix broken MIDIToneGenerator project due to MIDI class API changes.
13 years ago
Dean Camera
b42642a5d6
Fix up static analysis build test so that inline suppressions for missing header files are not required in the XPLAINBridge project.
13 years ago
Dean Camera
56aed4b3e6
Fixed AVRISP-MKII programmer project reset line polarity inverted when the generated EEP file is loaded into the USB AVR's EEPROM and avr-dude is used.
13 years ago
Dean Camera
cf7859e2f2
Minor documentation improvements.
13 years ago
Dean Camera
ce3db96d9a
Make sure CRC value is pre-zeroed before reading from the XMEGA target device, to prevent corrupt data from being returned to the host in the AVRISP-MKII Clone project.
13 years ago
Dean Camera
e7670d06e0
Minor formatting updates to the SerialToLCD project - remove unused variable.
13 years ago
Dean Camera
bd3f6794dd
Minor formatting updates to the SerialToLCD project.
13 years ago
Dean Camera
2e757d8c38
Added new SerialToLCD user project contributed by Simon Foster.
13 years ago
Dean Camera
47f6a35013
Reintegrate the FullEPAddresses development branch into trunk.
13 years ago
Dean Camera
3211b35a4c
Make Doxygen fail for any Doxygen output other than unsupported tags (as these are somewhat benign).
...
Improve exclusion list for the main library export_tar rule to exclude any compiled library files from the export.
13 years ago
Dean Camera
b04de2f2f4
Pull out common options in the StaticAnalysisTest build test makefile into a seperate make variable for clarity.
...
Add missing cppcheck inline suppression comment.
13 years ago
Dean Camera
25ac76a251
Reverted AVRISP-MKII clone project watchdog based command timeout patch in favour of a hardware timer, to allow for use in devices with WDTRST fuse programmed.
13 years ago
Dean Camera
bbf9d14bf9
Fixed AVRISP-MKII programmer project failing to compile for the U4 chips when VTARGET_ADC_CHANNEL is defined to an invalid channel and NO_VTARGET_DETECT is defined (thanks to Steven Morehouse).
13 years ago
Dean Camera
e58915344d
Fixed error in the AVRISP-MKII programmer when ISP mode is used at 64KHz (thanks to Ben R. Porter).
13 years ago
Dean Camera
d5291c2e10
Only abort Doxygen documentation generation if a non-unsupported tag warning is encountered.
13 years ago
Dean Camera
3ea356a720
Added Dataflash operational checks and aborts to all projects using the Dataflash to ensure it is working correctly before use.
13 years ago
Dean Camera
663f9bd5f5
Update Doxygen documentation build scripts to fail if any warnings are generated.
13 years ago
Dean Camera
eb2431ecd8
Update Doxygen configuration files to disable Markdown support.
13 years ago
Dean Camera
dba5004684
Update Doxygen configuration files for all projects.
13 years ago
Dean Camera
6ee79029d5
Raised the guard bits in the AVRISP-MKII clone project when in PDI and TPI to 32, to prevent communication errors on low quality connections to a target.
13 years ago
Dean Camera
9ffeac6992
Update code and StaticAnlysisTest so that missingInclude warnings do not 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.
13 years ago
Dean Camera
e408f92b26
Minor documentation improvements.
13 years ago
Dean Camera
7416ebd7c6
Update StaticAnalysisTest to check for missing header files. Fix found incorrect header file paths in the demos and projects.
13 years ago
Dean Camera
bb85d083a7
Fix warnings and errors found by the new cppcheck provided static code analysis.
13 years ago
Dean Camera
b7f4370c8e
Oops - don't reset AVRISP-MKII timeout in XPROG mode, as this is synchronous serial and data is always received regardless of attached or non-attached target.
13 years ago
Dean Camera
7a1033025b
Minor documentation fixes.
...
Make an explicit constant name for the CMDEX bit of the target's NVM command register in the AVRISP-MKII Clone project.
13 years ago
Dean Camera
18b82b3575
Updated the AVRISP-MKII Clone programmer project to be compatible with the latest version of AVR Studio (version 5.1).
...
Changed the AVRISP-MKII Clone programmer project to report a fixed 3.3V VTARGET voltage on USB AVRs lacking an ADC instead of 5V to prevent warnings in AVR Studio 5.1 when programming XMEGA devices.
13 years ago
Dean Camera
fdab3aef86
Add (still preliminary) support for the ATXMEGA64A4 and ATXMEGA128A4. Fix minor error in the AVRISP-MKII clone project descriptors.
13 years ago
Dean Camera
252bd7bb2c
Fixed invalid PID value used in the TempDataLogger project host application (thanks to Anupam Pathak).
13 years ago
Dean Camera
f1b6ddb710
Update file contributor copyrights for 2012.
13 years ago
Dean Camera
2c806f6cee
Update file header copyrights for 2012.
13 years ago
Dean Camera
df33278d91
Minor documentation corrections.
13 years ago
Dean Camera
fc4d3ab400
Minor documentation improvements.
13 years ago
Dean Camera
956f9e3709
Fixed AVRISP-MKII Clone timing out on long programming commands such as programming the EEPROM on an ATMEGA8 (thanks to Martin Kelling).
13 years ago
Dean Camera
dd312cead4
Make all AVRISP-MKII programmer parameters readable, since there's no real good reason to restrict parameter reads. Fix misspelt target reset polarity EEPROM variable.
14 years ago
Dean Camera
3038ea1c6e
USB_CONFIG_ATTR_BUSPOWERED constant renamed to USB_CONFIG_ATTR_RESERVED, as this was misnamed (thanks to NXP Semiconductors).
14 years ago
Dean Camera
f201f6697b
Run wspurify script on /trunk/ and /branches/ C source files, to remove any trailing whitespace at the end of each line.
14 years ago
Dean Camera
798cc84ff5
Fixed AVRISP-MKII Clone failing to start application firmware once a TPI programming session is exited.
14 years ago
Dean Camera
24ca2d49fe
Bit-bang ISP in the AVRISP-MKII clone project needs to set MOSI pin to the MSB of the data byte on startup, not the LSB.
14 years ago
Dean Camera
eb2e883fd3
Added Class, ClassDevice, ClassHost and ClassCommon to the internal class driver source filenames to prevent ambiguities.
14 years ago
Dean Camera
e30be658c9
Add missing SVN eol-style property to ensure that source code line endings and converted to the native values on checkout.
14 years ago
Dean Camera
46aea9d4ce
Update the incomplete StandaloneProgrammer project to be compatible with the latest LUFA core API.
14 years ago
Dean Camera
b057041660
Use strcat() in the HTTPServer project instead of using strcpy() and strlen().
14 years ago
Dean Camera
6564416479
Update host C# applications for VS2010. Make LEDNotifier project host applications only display valid COM port names for the PC it is run on, rather than all possible port names. Add missing property files to the TempDataLogger project host application.
14 years ago
Dean Camera
eb5b8a32e4
Added INVERTED_ISP_MISO compile time option to the AVRISP-MKII clone project (thanks to Chuck Rohs).
14 years ago
Dean Camera
ab43251bf9
Minor documentation fixes.
14 years ago
Dean Camera
3aa8a69246
Fixed AVRISP-MKII Clone compile warning on AVR8 U4 targets even when NO_VTARGET_DETECT is enabled.
14 years ago
Dean Camera
c6d6bdae0a
Added reliability patches to the AVRISP-MKII Clone project's PDI/TPI protocols (thanks to Justin Mattair).
14 years ago
Dean Camera
db73b11244
Added reliability patches to the AVRISP-MKII Clone project's ISP and PDI/TPI protocols (thanks to Justin Mattair).
14 years ago
Dean Camera
b5682f2c44
Add project name to the Doxygen makefile target output.
14 years ago
Dean Camera
aae59857a2
Add const qualifier to all PROGMEM data to prevent warnings in newer AVR-GCC compiler versions.
14 years ago
Dean Camera
d881e0cbf6
Fixed incorrect buffer size check in the USBtoSerial project (thanks to Yuri A Nikiforov).
14 years ago
Dean Camera
e64f4b0cd9
Update the TempDataLogger project and driver documentation to use the new TWI_BITLENGTH_FROM_FREQ() macro.
14 years ago
Dean Camera
9708b45e69
Minor documentation corrections.
14 years ago
Dean Camera
fc5fa769ef
Pull out architecture specific macros and other definitions into a new common header file. Add new JTAG_DISABLE() macro for the AVR8s to software-disable JTAG debugging using cycle-safe assembly code.
14 years ago
Dean Camera
ef4cff29c3
Fix TempDataLogger project logging interval always being 500ms more than the requested interval.
14 years ago
Dean Camera
aceb015ea7
Fixed incorrect Dataflash buffer use in the DataflashManager_WriteBlocks_RAM() function of several demos/projects (thanks to Jeremy Willden).
14 years ago
Dean Camera
025742fca8
Added new VTARGET_USE_INTERNAL_REF configuration option to the AVRISP-MKII clone project (thanks to Volker Bosch).
14 years ago
Dean Camera
110711598a
Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors.
14 years ago
Dean Camera
0c2ad9eb34
Add missing SVN eol-style property to files where it was missing.
14 years ago
Dean Camera
3309c00a99
Minor demo/project documentation and style fixes.
14 years ago
Dean Camera
d9c16402b9
Add missing device deconfiguration-on-error statements to the host mode demos and projects.
14 years ago
Dean Camera
137ce280c1
Updated all host mode demos and projects to use the EVENT_USB_Host_DeviceEnumerationComplete() event callback for device configuration instead of manual host state machine manipulations in the main application task.
...
Added new USB_Host_ConfigurationNumber global variable to indicate the selected configuration in an attached device.
Renamed global state variables that are specific to a certain USB mode to clearly indicate which mode the variable relates to, by changing the USB_* prefix to USB_Device_* or USB_Host_*.
Removed the HOST_STATE_WaitForDeviceRemoval and HOST_STATE_Suspended host state machine states, as these are no longer required.
Altered the USB_Host_SetDeviceConfiguration() function to update the new USB_Host_ConfigurationNumber global as required.
Moved out the Host mode standard request convenience/helper functions from the architecture specific Host driver files to the architecture agnostic HostStandardReq.c driver file.
14 years ago
Dean Camera
7932ce86bd
Add the GCC -fno-split-wide-types compile time option to some of the larger user projects to reduce the compiled application size.
14 years ago
Dean Camera
a09e1cb53b
Switch the HTTP Webserver project to use the safer strlcpy() instead of strncpy() to save on manual null-termination.
14 years ago
Dean Camera
04660d3793
Seperate out the device demos and project's configuration descriptor structure definitions to clearly indicate what descriptors belong to which interface.
14 years ago
Dean Camera
b162540099
Minor documentation fix for the RelayBoard project.
14 years ago
Dean Camera
ca9f89ce82
Add new "checksource" target to the library makefiles, for automated source file existance checking.
14 years ago
Dean Camera
dab7e06a4a
Split HIDReportViewer project sub-components into seperate functions for readability/convenience.
14 years ago
Dean Camera
ea3b5c7423
More cosmetic data output changes to the HIDReportViewer project.
14 years ago
Dean Camera
91bc546be0
Make HIDReportViewer project show the IN, OUT and DATA report sizes as both bits and (rounded) bytes.
14 years ago
Dean Camera
bb0b761c65
Make the HID Report Parser Get/Set Report Item routines fail if a NULL pointer to a report item is given.
...
Minor visual enhancement to the HIDReportViewer project.
14 years ago
Dean Camera
5e0c807708
Fix incorrect printf format specifier in the HIDReportViewer project.
14 years ago
Dean Camera
2e6370a6b9
Add missing project files for the new HIDReportViewer project to upgrade its status to a finished (working) project.
14 years ago
Dean Camera
5ee8068f2c
Move the HIDReportViewer project into the normal Projects/ folder and out of the Incomplete/ projects folder.
14 years ago
Dean Camera
6e0adb9872
Switch to using the standard printf() format specifiers in the HIDReportViewer project.
14 years ago
Dean Camera
00acc95ff6
Add new incomplete HIDReportViewer project.
14 years ago
Dean Camera
0ec2b55a7c
Add missing SVN eol-style properties to source files to prevent mixed end-of-line characters.
14 years ago
Dean Camera
7dffa15c16
Massive corrections to the project documentation and code comments, thanks to Russian translation services provided by Andrey from Microsin.ru.
14 years ago
Dean Camera
2731c3a8ae
Added new callback to the Audio Class driver to allow for endpoint control manipulations such as data sample rates.
...
Modified the Class Driver AudioInput and AudioOutput demos to support multiple sample rates.
Fixed KeyboardHost and KeyboardHostWithParser demos displaying incorrect values when numerical keys were pressed.
Fix broken LowLevel audio demo descriptors.
Minor documentation fixes.
14 years ago
Dean Camera
f01a05415c
Spell check library source code files.
14 years ago
Dean Camera
0b6d5467bc
Oops - revert commit of an incomplete port of the AVRISP-MKII project.
14 years ago
Dean Camera
ea922c98d1
Added new incomplete AudioInputHost Host LowLevel demo.
...
Added missing Audio class control request definitions.
Added support for the Audio class GET STATUS request so that it is correctly ACKed when sent by the host.
14 years ago
Dean Camera
348bf33b18
Add the MIDIToneGenerator project to the Projects/ directory makefile clean rule.
14 years ago
Dean Camera
6e7fc21a94
Fix incorrect macro guard in the UC3 EndpointStream header file.
...
Fix incorrect project name in the Projects/ folder makefile.
14 years ago
Dean Camera
edc4db41f4
Update Webserver project to remove DHCP IP configuration status notification.
14 years ago
Dean Camera
24ea531fab
Update MediaController project to remove the Record usage (not often needed) and explicitly declare each usage for maximum clarity.
14 years ago
Dean Camera
b88e0a7b90
Add new MediaController project, a simple Media Playback control manipulator (Play/Pause/Next Track/Volume/etc.).
14 years ago
Dean Camera
4343e68779
Correct errors in the DHCP Server application in the Webserver project, that was causing random server restarts and/or incorrectly allocated IP addresses.
14 years ago
Dean Camera
3cba88e4c0
Add RNDIS Device support to the Webserver project, so that the files stored on the device can be viewed from a web-browser while the board is plugged into a host machine.
14 years ago
Dean Camera
e0852408de
Replace cast-as-char* byte access of multibyte variables with proper shifts and masks to preserve endianness across different architectures.
14 years ago
Dean Camera
852b5e612d
Remove redundant type information for bitfield elements, other than the signed/unsignedness of the element.
...
Change type of USB_SelectedPipe and USB_SelectedEndpoint for the AVR32 UC3 architecture to uint32_t to reduce the compiled code size.
14 years ago