- Jul 31, 2010
-
-
Dean Camera authored
Re-add deleted linker options to the Bootloader makefiles, which was preventing the compiled application from being shifted into the bootloader section address space.
-
- Jul 30, 2010
-
-
Dean Camera authored
Oops - fix mixed "initialize" and "initialise" - opt for American spelling due to its wide use in technical standards.
-
Dean Camera authored
More spell checking of all source files -- correct missed errors, switch to EN-GB spelling dictionary.
-
Dean Camera authored
-
Dean Camera authored
Add the formula used to obtain the bootloader start address to the Bootloader makefiles to help users compute the correct address for each device based on the bootloader section size.
-
- Jul 29, 2010
-
-
Dean Camera authored
-
- Jul 21, 2010
-
-
Dean Camera authored
Update all demos, projects and bootloaders to indent all function parameters, one per line, for better readability. Add missing const qualifiers to the demos.
-
- Jul 19, 2010
-
-
Dean Camera authored
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.
-
- Jul 18, 2010
-
-
Dean Camera authored
-
- Jul 15, 2010
-
-
Dean Camera authored
Disable strict aliasing explicitly in the project makefiles, as this is apparently enabled by default in newer AVR-GCC builds, and aliasing is used heavily for type-punning through the LUFA and third party library's codebase.
-
Dean Camera authored
Removed the automated checking of event names in the demo, project and bootloader makefiles due to inconsistancies between the behaviour of the command line tools used to perform the check on each platform. Removed the internal endpoint and pipe memory allocation macros, as this is already performed directly in the code. Simplify the endpoint and pipe reset procedure.
-
- Jul 13, 2010
-
-
Dean Camera authored
-
Dean Camera authored
-
- Jul 12, 2010
-
-
Dean Camera authored
-
- Jul 02, 2010
-
-
Dean Camera authored
Added new Drivers/USB/LowLevel/Device.c file to house Device mode specific 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.
-
- Jun 03, 2010
-
-
Dean Camera authored
-
- May 30, 2010
-
-
Dean Camera authored
Small tweaks to ConfigDescriptor.c/.h to ensure pointers use the correct type, and to remove const attribute from the descriptor comparator callback function pointer type define, and into the function prototype instead.
-
- May 29, 2010
-
-
Dean Camera authored
Partial fix to the Bluetooth SDP code - data should be encoded in big endian, not little endian.
-
- May 26, 2010
-
-
Dean Camera authored
-
Dean Camera authored
-
- May 23, 2010
-
-
Dean Camera authored
-
- May 20, 2010
-
-
Dean Camera authored
Renamed CDC device class demos' ManagementEndpoint descriptor to NotificationEndpoint to more accurately indicate its purpose.
-
- May 12, 2010
-
-
Dean Camera authored
-
- May 08, 2010
-
-
Dean Camera authored
Add svn:eol-style property to source files, so that the line endings are correctly converted to the target system's native end of line style.
-
- May 07, 2010
-
-
Dean Camera authored
Change over instances of "make" in the makefiles to "$(MAKE)" to allow for the make tool to be overridden.
-
Dean Camera authored
Fix TeensyHID bootloader for the largest AVRs - only the ATMEGA128x needs the alternative addressing scheme.
-
- May 06, 2010
-
-
Dean Camera authored
Remove incorrect Abstract Call Management class specific descriptor from the CDC demos, bootloaders and projects.
-
Dean Camera authored
Ensure that the CDC class drivers return 0 if the number of unread bytes is queried and the bank has become empty.
-
Dean Camera authored
Make CDC class bootloader hard-reset the AVR when exited instead of a soft-reset. Reduce size of the TeensyHID bootloader slightly. Fix the TeensyHID bootloader for the larger USB AVR devices, since Paul uses a different (undocumented) addressing scheme on these devices.
-
Dean Camera authored
-
Dean Camera authored
Fixed TeensyHID bootloader so that it works with the official TeensyLoader GUI application with all supported AVR models.
-
Dean Camera authored
-
- May 04, 2010
-
-
Dean Camera authored
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).
-
- Apr 28, 2010
-
-
Dean Camera authored
Use puts_P() and printf_P() instead of the normal variants where possible in the Host mode Class Driver demos.
-
Dean Camera authored
Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the LowLevel directory as it is hardware-dependent.
-
Dean Camera authored
-
Dean Camera authored
USB_Init() no longer calls sei() to enable global interrupts - this must now be done in the user application once all init code has run.
-
- Apr 27, 2010
-
-
Dean Camera authored
Fix TeensyHID bootloader Doxygen configuration file's CREATE_SUBDIRS options set to true instead of false (thanks to Andrei Krainev).
-
- Apr 14, 2010
-
-
Dean Camera authored
Fixed Set/Clear Feature requests directed to a non-configured endpoint not returning a stall to the host. Make TeensyHID bootloader use an 8 byte control endpoint to match the official Teensy, just in case Paul decides to authenticate on that attribute in the future.
-
- Apr 13, 2010
-
-
Dean Camera authored
Removed two-step endpoint/pipe bank clear and switch sequence for smaller, 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.
-