Dean Camera
|
8b053d6ba5
|
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.
|
15 years ago |
Dean Camera
|
ad29e79b94
|
Maximise the size of the ring buffers in the Benito/XPLAINBridge/USBtoSerial projects, so that they should never become full under normal conditions.
|
15 years ago |
Dean Camera
|
5fa0e9c007
|
Oops - light weight ring buffer documentation used \ref instead of \param to document function parameters.
|
15 years ago |
Dean Camera
|
c2e340320c
|
Document lightweight ring buffer header files.
|
15 years ago |
Dean Camera
|
2dabb4e55f
|
Add the svn:eol-style property onto new files which where missing it to ensure uniform line endings.
|
15 years ago |
Dean Camera
|
8d993afc53
|
Replace ring buffer library in Benito and USBtoSerial projects with the new lightweight ring buffer header to improve reliability.
|
15 years ago |
Dean Camera
|
776485a6c5
|
Remove obsolete entry from the Doxygen configuration files.
|
15 years ago |
Dean Camera
|
a883cf65dc
|
Renamed CDC device class demos' ManagementEndpoint descriptor to NotificationEndpoint to more accurately indicate its purpose.
|
15 years ago |
Dean Camera
|
071e02c6b6
|
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.
|
15 years ago |
Dean Camera
|
e331b531c6
|
Change over instances of "make" in the makefiles to "$(MAKE)" to allow for the make tool to be overridden.
|
15 years ago |
Dean Camera
|
9c8bd6ed9b
|
Remove incorrect Abstract Call Management class specific descriptor from the CDC demos, bootloaders and projects.
|
15 years ago |
Dean Camera
|
3d28d53c3e
|
Change AVRISP project's timeout to be interrupt based again, but make the interrupt itself interruptable and use a seperate assembly file to hand-optimize the ISR code.
Removed the cast to uint16_t on the set baud rate in the USBtoSerial project, so that the higher >1M baud rates can be selected (thanks to Steffan).
|
15 years ago |
Dean Camera
|
e977774d4e
|
Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the LowLevel directory as it is hardware-dependent.
|
15 years ago |
Dean Camera
|
59c4871f80
|
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.
|
15 years ago |
Dean Camera
|
49b09a2042
|
Standardized the naming scheme given to configuration descriptor 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.
|
15 years ago |
Dean Camera
|
7d51e51c79
|
Increased throughput of the USBtoSerial demo on systems that send multiple bytes per packet (thanks to Opendous Inc.).
|
15 years ago |
Dean Camera
|
15f84bb8f5
|
New BOARD value option BOARD_NONE (equivelent to not specifying BOARD) which 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.
|
15 years ago |
Dean Camera
|
77e86e7d82
|
Exlude the "INCLUDE_FROM_*" macros from the individual project's documentation.
|
15 years ago |
Dean Camera
|
254a0c1ae8
|
Update driver INF files - change manufacturer name from the original template's name to the Four Walled Cubicle website.
|
15 years ago |
Dean Camera
|
db420853ce
|
Add Webserver project Doxygen configuration file and overview document.
Fix Doxygen configuration files' input file exclusion filters.
|
15 years ago |
Dean Camera
|
efb6c35778
|
Update Doxygen configuration files to the latest Doxygen version.
|
15 years ago |
Dean Camera
|
7f9f97c792
|
Update copyright year to 2010.
|
15 years ago |
Dean Camera
|
d4ca7fb44c
|
Fix MIT license language to make its intent clearer.
|
15 years ago |
Dean Camera
|
b408a5fe62
|
Add const qualifier to the parameters of Projects' functions where possible.
|
15 years ago |
Dean Camera
|
c3758ac5ef
|
Un-inline the SendAddress function in NVMTarget.c/.h of the AVRISP project.
Add new HotmailNotifier project, which changes a LED's colour based on the user's unread email count as sent from Windows Live Messenger.
|
15 years ago |
Dean Camera
|
4f74075fad
|
Speed up bit-banged USART code in the AVRISP project.
Fix project text files to refer to "project" instead of "demo".
|
15 years ago |
Dean Camera
|
c05c7c7df4
|
Added new XPLAIN serial Bridge project (thanks to John Steggall for the software UART code).
|
15 years ago |
Dean Camera
|
d6edfe35c8
|
Spell check all source code variables, comments and strings.
|
15 years ago |
Dean Camera
|
f29fc1abc4
|
Add double banking property to LUFA powered projects in the Projects directory. Add guards to macro parameters to ensure that formulas passed as parameters don't mess up the internal macro structure.
|
15 years ago |
Dean Camera
|
9ea891ea20
|
Use clearer buffer names in the USBtoSerial project to prevent confusion.
|
15 years ago |
Dean Camera
|
de70f0f1cf
|
Moved USBtoSerial demo the Projects directory, as it is simply an expanded CDC demo. Added const qualifier to Endpoint/Pipe stream write routines.
|
15 years ago |