aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/Webserver
Commit message (Collapse)AuthorAgeFilesLines
* AppConfigHeaders: Update several additional user projects to use ↵Dean Camera2012-05-1215-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 Camera2012-05-104-52/+66
| | | | configuration, rather than makefile defined macros.
* Make Doxygen fail for any Doxygen output other than unsupported tags (as ↵Dean Camera2012-04-091-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 Camera2012-03-091-1/+1
| | | | is encountered.
* Update Doxygen documentation build scripts to fail if any warnings are ↵Dean Camera2012-03-091-1/+3
| | | | generated.
* Update Doxygen configuration files to disable Markdown support.Dean Camera2012-03-081-1/+1
|
* Update Doxygen configuration files for all projects.Dean Camera2012-03-071-107/+357
|
* Update StaticAnalysisTest to check for missing header files. Fix found ↵Dean Camera2012-02-292-5/+5
| | | | incorrect header file paths in the demos and projects.
* Update file contributor copyrights for 2012.Dean Camera2012-02-0424-24/+24
|
* Update file header copyrights for 2012.Dean Camera2012-02-0424-24/+24
|
* USB_CONFIG_ATTR_BUSPOWERED constant renamed to USB_CONFIG_ATTR_RESERVED, as ↵Dean Camera2012-01-021-1/+1
| | | | this was misnamed (thanks to NXP Semiconductors).
* Run wspurify script on /trunk/ and /branches/ C source files, to remove any ↵Dean Camera2011-12-2312-32/+36
| | | | trailing whitespace at the end of each line.
* Added Class, ClassDevice, ClassHost and ClassCommon to the internal class ↵Dean Camera2011-11-181-1/+1
| | | | driver source filenames to prevent ambiguities.
* Add missing SVN eol-style property to ensure that source code line endings ↵Dean Camera2011-11-091-1/+1
| | | | and converted to the native values on checkout.
* Use strcat() in the HTTPServer project instead of using strcpy() and strlen().Dean Camera2011-11-091-4/+4
|
* Add project name to the Doxygen makefile target output.Dean Camera2011-09-211-1/+1
|
* Fixed incorrect Dataflash buffer use in the ↵Dean Camera2011-07-301-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 Camera2011-07-191-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 Camera2011-07-153-379/+379
|
* Add missing device deconfiguration-on-error statements to the host mode ↵Dean Camera2011-07-081-0/+3
| | | | demos and projects.
* Updated all host mode demos and projects to use the ↵Dean Camera2011-07-082-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 Camera2011-07-061-0/+1
| | | | user projects to reduce the compiled application size.
* Switch the HTTP Webserver project to use the safer strlcpy() instead of ↵Dean Camera2011-07-041-8/+2
| | | | strncpy() to save on manual null-termination.
* Seperate out the device demos and project's configuration descriptor ↵Dean Camera2011-07-011-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 Camera2011-06-201-2/+10
| | | | file existance checking.
* Massive corrections to the project documentation and code comments, thanks ↵Dean Camera2011-06-057-9/+10
| | | | to Russian translation services provided by Andrey from Microsin.ru.
* Spell check library source code files.Dean Camera2011-06-011-1/+1
|
* Update Webserver project to remove DHCP IP configuration status notification.Dean Camera2011-05-266-22/+5
|
* Add new MediaController project, a simple Media Playback control manipulator ↵Dean Camera2011-05-231-1/+1
| | | | (Play/Pause/Next Track/Volume/etc.).
* Correct errors in the DHCP Server application in the Webserver project, that ↵Dean Camera2011-05-232-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 Camera2011-05-2221-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 Camera2011-04-081-5/+4
| | | | them.
* Add in a new common Delay_MS() function, which provides a blocking delay for ↵Dean Camera2011-04-081-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 Camera2011-04-042-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 Camera2011-03-231-3/+2
| | | | constructs.
* F_CLOCK changed to F_USB to be more descriptive, and applicable on future ↵Dean Camera2011-03-211-7/+7
| | | | architecture ports.
* Add new ARCH option to the makefiles to (eventually) specify the target ↵Dean Camera2011-02-191-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 Camera2011-02-102-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 Camera2011-02-061-5/+5
| | | | Add const to all project descriptor definitions for safety.
* Update projects using FatFS and PetiteFatFS to the latest library versions.Dean Camera2011-02-066-831/+970
|
* Renamed all driver termination *_ShutDown() functions to the more logical ↵Dean Camera2011-01-301-1/+1
| | | | name *_Disable().
* Altered all endpoint/pipe stream transfers so that the new BytesProcessed ↵Dean Camera2011-01-101-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 Camera2011-01-081-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 Camera2011-01-0120-40/+40
|
* Documentation improvements - put driver example code into its own section, ↵Dean Camera2010-12-261-6/+6
| | | | fix incorrect and missing section names.
* Add DEVICE_STATE_AS_GPIOR=0 compile time option to the library projects, to ↵Dean Camera2010-12-241-0/+1
| | | | reduce compiled binary size.
* Added ability to write protect Mass Storage disk write operations from the ↵Dean Camera2010-11-263-1/+40
| | | | host OS.
* Changed the XPLAINBridge software UART to use the regular CTC mode instead ↵Dean Camera2010-11-251-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 Camera2010-11-221-2/+2
| | | | value to give maximum throughput.
* Fixed incorrect PollingIntervalMS values in the demo/project/bootloader ↵Dean Camera2010-11-101-2/+2
| | | | endpoint descriptors (thanks to MCS Electronics).