Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | AppConfigHeaders: Update several additional user projects to use ↵ | Dean Camera | 2012-05-12 | 15 | -52/+185 |
| | | | | configuration header files, rather than makefile defines. Remove compile time warnings for projects lacking device serial support, remove incomplete StandaloneProgrammer project. | ||||
* | Add branch for the conversion of demos to use standard C header files for ↵ | Dean Camera | 2012-05-10 | 4 | -52/+66 |
| | | | | configuration, rather than makefile defined macros. | ||||
* | Make Doxygen fail for any Doxygen output other than unsupported tags (as ↵ | Dean Camera | 2012-04-09 | 1 | -1/+1 |
| | | | | | | these are somewhat benign). Improve exclusion list for the main library export_tar rule to exclude any compiled library files from the export. | ||||
* | Only abort Doxygen documentation generation if a non-unsupported tag warning ↵ | Dean Camera | 2012-03-09 | 1 | -1/+1 |
| | | | | is encountered. | ||||
* | Update Doxygen documentation build scripts to fail if any warnings are ↵ | Dean Camera | 2012-03-09 | 1 | -1/+3 |
| | | | | generated. | ||||
* | Update Doxygen configuration files to disable Markdown support. | Dean Camera | 2012-03-08 | 1 | -1/+1 |
| | |||||
* | Update Doxygen configuration files for all projects. | Dean Camera | 2012-03-07 | 1 | -107/+357 |
| | |||||
* | Update StaticAnalysisTest to check for missing header files. Fix found ↵ | Dean Camera | 2012-02-29 | 2 | -5/+5 |
| | | | | incorrect header file paths in the demos and projects. | ||||
* | Update file contributor copyrights for 2012. | Dean Camera | 2012-02-04 | 24 | -24/+24 |
| | |||||
* | Update file header copyrights for 2012. | Dean Camera | 2012-02-04 | 24 | -24/+24 |
| | |||||
* | USB_CONFIG_ATTR_BUSPOWERED constant renamed to USB_CONFIG_ATTR_RESERVED, as ↵ | Dean Camera | 2012-01-02 | 1 | -1/+1 |
| | | | | this was misnamed (thanks to NXP Semiconductors). | ||||
* | Run wspurify script on /trunk/ and /branches/ C source files, to remove any ↵ | Dean Camera | 2011-12-23 | 12 | -32/+36 |
| | | | | trailing whitespace at the end of each line. | ||||
* | Added Class, ClassDevice, ClassHost and ClassCommon to the internal class ↵ | Dean Camera | 2011-11-18 | 1 | -1/+1 |
| | | | | driver source filenames to prevent ambiguities. | ||||
* | Add missing SVN eol-style property to ensure that source code line endings ↵ | Dean Camera | 2011-11-09 | 1 | -1/+1 |
| | | | | and converted to the native values on checkout. | ||||
* | Use strcat() in the HTTPServer project instead of using strcpy() and strlen(). | Dean Camera | 2011-11-09 | 1 | -4/+4 |
| | |||||
* | Add project name to the Doxygen makefile target output. | Dean Camera | 2011-09-21 | 1 | -1/+1 |
| | |||||
* | Fixed incorrect Dataflash buffer use in the ↵ | Dean Camera | 2011-07-30 | 1 | -1/+1 |
| | | | | DataflashManager_WriteBlocks_RAM() function of several demos/projects (thanks to Jeremy Willden). | ||||
* | Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ↵ | Dean Camera | 2011-07-19 | 1 | -5/+5 |
| | | | | ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors. | ||||
* | Add missing SVN eol-style property to files where it was missing. | Dean Camera | 2011-07-15 | 3 | -379/+379 |
| | |||||
* | Add missing device deconfiguration-on-error statements to the host mode ↵ | Dean Camera | 2011-07-08 | 1 | -0/+3 |
| | | | | demos and projects. | ||||
* | Updated all host mode demos and projects to use the ↵ | Dean Camera | 2011-07-08 | 2 | -68/+52 |
| | | | | | | | | | | | | | | 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. | ||||
* | Add the GCC -fno-split-wide-types compile time option to some of the larger ↵ | Dean Camera | 2011-07-06 | 1 | -0/+1 |
| | | | | user projects to reduce the compiled application size. | ||||
* | Switch the HTTP Webserver project to use the safer strlcpy() instead of ↵ | Dean Camera | 2011-07-04 | 1 | -8/+2 |
| | | | | strncpy() to save on manual null-termination. | ||||
* | Seperate out the device demos and project's configuration descriptor ↵ | Dean Camera | 2011-07-01 | 1 | -0/+6 |
| | | | | structure definitions to clearly indicate what descriptors belong to which interface. | ||||
* | Add new "checksource" target to the library makefiles, for automated source ↵ | Dean Camera | 2011-06-20 | 1 | -2/+10 |
| | | | | file existance checking. | ||||
* | Massive corrections to the project documentation and code comments, thanks ↵ | Dean Camera | 2011-06-05 | 7 | -9/+10 |
| | | | | to Russian translation services provided by Andrey from Microsin.ru. | ||||
* | Spell check library source code files. | Dean Camera | 2011-06-01 | 1 | -1/+1 |
| | |||||
* | Update Webserver project to remove DHCP IP configuration status notification. | Dean Camera | 2011-05-26 | 6 | -22/+5 |
| | |||||
* | Add new MediaController project, a simple Media Playback control manipulator ↵ | Dean Camera | 2011-05-23 | 1 | -1/+1 |
| | | | | (Play/Pause/Next Track/Volume/etc.). | ||||
* | Correct errors in the DHCP Server application in the Webserver project, that ↵ | Dean Camera | 2011-05-23 | 2 | -62/+90 |
| | | | | was causing random server restarts and/or incorrectly allocated IP addresses. | ||||
* | Add RNDIS Device support to the Webserver project, so that the files stored ↵ | Dean Camera | 2011-05-22 | 21 | -247/+932 |
| | | | | on the device can be viewed from a web-browser while the board is plugged into a host machine. | ||||
* | Move global interrupt enable/disable functions out to Common.h and document ↵ | Dean Camera | 2011-04-08 | 1 | -5/+4 |
| | | | | them. | ||||
* | Add in a new common Delay_MS() function, which provides a blocking delay for ↵ | Dean Camera | 2011-04-08 | 1 | -4/+3 |
| | | | | | | | | all architectures. Remove use of avr-libc specific ATOMIC_BLOCK, replace with a new per-architecture set of inline functions to retrieve and manipulate the global interrupt enable bit for each architecture. Add in documentation for the USB controller common interrupt routine which must be linked to the interrupt controller in the user application on the AVR32 UC3 architecture. | ||||
* | Renamed all low level Endpoint_Read_*, Endpoint_Write_* and ↵ | Dean Camera | 2011-04-04 | 2 | -36/+36 |
| | | | | | | Endpoint_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures. Renamed all low level Pipe_Read_*, Pipe_Write_* and Pipe_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures. | ||||
* | Use the MIN() macro where possible instead of manual "(x < y) ? x : y" ↵ | Dean Camera | 2011-03-23 | 1 | -3/+2 |
| | | | | constructs. | ||||
* | F_CLOCK changed to F_USB to be more descriptive, and applicable on future ↵ | Dean Camera | 2011-03-21 | 1 | -7/+7 |
| | | | | architecture ports. | ||||
* | Add new ARCH option to the makefiles to (eventually) specify the target ↵ | Dean Camera | 2011-02-19 | 1 | -1/+5 |
| | | | | device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support. | ||||
* | Add static keyword to all project globals whose scope should be restricted ↵ | Dean Camera | 2011-02-10 | 2 | -6/+8 |
| | | | | | | to the same module as they are declared in. Tighten up the HID class bootloader code slightly, document that it currently exceeds 2KB of bootloader space for all models other than the Series 2 USB AVRs. | ||||
* | Oops - fix missing constants in the TempDataLogger FatFS diskio.h header file. | Dean Camera | 2011-02-06 | 1 | -5/+5 |
| | | | | Add const to all project descriptor definitions for safety. | ||||
* | Update projects using FatFS and PetiteFatFS to the latest library versions. | Dean Camera | 2011-02-06 | 6 | -831/+970 |
| | |||||
* | Renamed all driver termination *_ShutDown() functions to the more logical ↵ | Dean Camera | 2011-01-30 | 1 | -1/+1 |
| | | | | name *_Disable(). | ||||
* | Altered all endpoint/pipe stream transfers so that the new BytesProcessed ↵ | Dean Camera | 2011-01-10 | 1 | -10/+6 |
| | | | | | | | | | | parameter now points to a location where the number of bytes in the transfer that have been completed can be stored (or NULL if entire transaction should be performed in one chunk). Added new Endpoint_Null_Stream() and Pipe_Null_stream() functions. Removed the NO_STREAM_CALLBACKS compile time option due to the new partial stream transfer feature replacing it. Fixed errors in the incomplete Test and Measurement device demo preventing proper operation (thanks to Pavel Plotnikov). | ||||
* | The FAST_STREAM_TRANSFERS compile time option has been removed due to lack ↵ | Dean Camera | 2011-01-08 | 1 | -1/+0 |
| | | | | | | of use and low cost/benefit ratio. Add GCC_FORCE_POINTER_ACCESS() macro use to the RingBuffer library header, to attempt to force GCC into producing more efficient code for manipulating the buffers. | ||||
* | Update copyright year on all source files. | Dean Camera | 2011-01-01 | 20 | -40/+40 |
| | |||||
* | Documentation improvements - put driver example code into its own section, ↵ | Dean Camera | 2010-12-26 | 1 | -6/+6 |
| | | | | fix incorrect and missing section names. | ||||
* | Add DEVICE_STATE_AS_GPIOR=0 compile time option to the library projects, to ↵ | Dean Camera | 2010-12-24 | 1 | -0/+1 |
| | | | | reduce compiled binary size. | ||||
* | Added ability to write protect Mass Storage disk write operations from the ↵ | Dean Camera | 2010-11-26 | 3 | -1/+40 |
| | | | | host OS. | ||||
* | Changed the XPLAINBridge software UART to use the regular CTC mode instead ↵ | Dean Camera | 2010-11-25 | 1 | -1/+1 |
| | | | | of the alternative CTC mode via the Input Capture register, to reduce user confusion. | ||||
* | Lower bulk endpoint polling rate in the descriptors to the lowest possible ↵ | Dean Camera | 2010-11-22 | 1 | -2/+2 |
| | | | | value to give maximum throughput. | ||||
* | Fixed incorrect PollingIntervalMS values in the demo/project/bootloader ↵ | Dean Camera | 2010-11-10 | 1 | -2/+2 |
| | | | | endpoint descriptors (thanks to MCS Electronics). |