aboutsummaryrefslogtreecommitdiff
path: root/Projects/Webserver
AgeCommit message (Collapse)Author
2012-07-29Upgrade Doxygen configuration files to 1.8.1.2.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2425 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-14Rename build system module makefiles from "lufa.MODULE.in" to ↵Dean
"lufa_MODULE.mk" to prevent makefile from assuming the include is an old style build rule, slowing down the build process. Prevent the BUILD module from shell-executing multiple processes to determine the avr-size flags to speed up the build, unless the size rule is invoked. Add warnings and set warnings as errors to the SingleUSBModeTest build test makefile. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2400 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-07-11Fix project makefiles - remove trailing slash from LUFA_PATH entries and the ↵Dean
XPLAINBridge project AVRISP file include path to prevent build errors. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2398 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-21Add HID bootloader build module (thanks to Stefan Hellermann).Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2360 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-09Spell check source code, fix mistakes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2322 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-04Add new ATPROGRAM build system module. Add ATPROGRAM and CPPCHECK modules to ↵Dean
all application makefiles. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2306 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-01Switch over Demos, Bootloaders and Projects to the new and improved build ↵Dean
system. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2264 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-27AppConfigHeaders: Merge in latest trunk.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/branches/AppConfigHeaders@2246 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-27Remove legacy AS4 project files, now that they can be automatically ↵Dean
generated by the new maintenance script. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2245 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-20Merge in latest trunk.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/branches/AppConfigHeaders@2228 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-20Upgrade Doxygen configuration files for Doxygen 1.8.1, fix broken stylesheet ↵Dean
and footer HTML, add explicit spacing into documentation code fragments to prevent Doxygen from removing empty lines in the output. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2224 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-18Minor documentation adjustments to the demos, projects and bootloaders to ↵Dean
ensure correct formatting of application device support. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2222 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-17Update project Doxygen and makefiles so that the resulting project ↵Dean
documentation hides the unused version value, and uses the same HTML CSS stylesheet as the library core. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2221 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-15AppConfigHeaders: Make sure that in applications using an AppConfig.h ↵Dean
configuration file, all application headers include the configuration file. git-svn-id: http://lufa-lib.googlecode.com/svn/branches/AppConfigHeaders@2218 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-13AppConfigHeaders: Switch low level Device mode demos to use LUFAConfig.h ↵Dean
configuration header files. git-svn-id: http://lufa-lib.googlecode.com/svn/branches/AppConfigHeaders@2210 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-12AppConfigHeaders: Update several additional user projects to use ↵Dean
configuration header files, rather than makefile defines. Remove compile time warnings for projects lacking device serial support, remove incomplete StandaloneProgrammer project. git-svn-id: http://lufa-lib.googlecode.com/svn/branches/AppConfigHeaders@2198 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-10Add branch for the conversion of demos to use standard C header files for ↵Dean
configuration, rather than makefile defined macros. git-svn-id: http://lufa-lib.googlecode.com/svn/branches/AppConfigHeaders@2192 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-05-06Increased endpoint polling interval for all demos and projects to 5ms, as ↵Dean
1ms was causing some enumeration issues on some machines (thanks to Riku Salminen). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2183 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-14Reintegrate the FullEPAddresses development branch into trunk.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2155 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-04-09Make Doxygen fail for any Doxygen output other than unsupported tags (as ↵Dean
these are somewhat benign). Improve exclusion list for the main library export_tar rule to exclude any compiled library files from the export. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2150 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-09Only abort Doxygen documentation generation if a non-unsupported tag warning ↵Dean
is encountered. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2104 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-09Update Doxygen documentation build scripts to fail if any warnings are ↵Dean
generated. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2101 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-08Update Doxygen configuration files to disable Markdown support.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2093 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-03-07Update Doxygen configuration files for all projects.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2087 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-29Update StaticAnalysisTest to check for missing header files. Fix found ↵Dean
incorrect header file paths in the demos and projects. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2076 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-04Update file contributor copyrights for 2012.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2026 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-02-04Update file header copyrights for 2012.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2025 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-01-02USB_CONFIG_ATTR_BUSPOWERED constant renamed to USB_CONFIG_ATTR_RESERVED, as ↵Dean
this was misnamed (thanks to NXP Semiconductors). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2009 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-12-23Run wspurify script on /trunk/ and /branches/ C source files, to remove any ↵dean
trailing whitespace at the end of each line. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2007 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-18Added Class, ClassDevice, ClassHost and ClassCommon to the internal class ↵Dean
driver source filenames to prevent ambiguities. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1978 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-09Add missing SVN eol-style property to ensure that source code line endings ↵Dean
and converted to the native values on checkout. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1975 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-11-09Use strcat() in the HTTPServer project instead of using strcpy() and strlen().Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1973 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-09-21Add project name to the Doxygen makefile target output.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1930 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-30Fixed incorrect Dataflash buffer use in the ↵Dean
DataflashManager_WriteBlocks_RAM() function of several demos/projects (thanks to Jeremy Willden). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1900 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-19Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ↵Dean
ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1895 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-15Add missing SVN eol-style property to files where it was missing.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1887 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-08Add missing device deconfiguration-on-error statements to the host mode ↵Dean
demos and projects. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1851 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-08Updated all host mode demos and projects to use the ↵Dean
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. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1850 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-06Add the GCC -fno-split-wide-types compile time option to some of the larger ↵Dean
user projects to reduce the compiled application size. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1845 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-04Switch the HTTP Webserver project to use the safer strlcpy() instead of ↵Dean
strncpy() to save on manual null-termination. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1841 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-07-01Seperate out the device demos and project's configuration descriptor ↵Dean
structure definitions to clearly indicate what descriptors belong to which interface. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1837 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-20Add new "checksource" target to the library makefiles, for automated source ↵Dean
file existance checking. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1821 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-05Massive corrections to the project documentation and code comments, thanks ↵Dean
to Russian translation services provided by Andrey from Microsin.ru. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1782 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-06-01Spell check library source code files.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1777 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-05-26Update Webserver project to remove DHCP IP configuration status notification.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1764 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-05-23Add new MediaController project, a simple Media Playback control manipulator ↵Dean
(Play/Pause/Next Track/Volume/etc.). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1761 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-05-23Correct errors in the DHCP Server application in the Webserver project, that ↵Dean
was causing random server restarts and/or incorrectly allocated IP addresses. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1760 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-05-22Add RNDIS Device support to the Webserver project, so that the files stored ↵Dean
on the device can be viewed from a web-browser while the board is plugged into a host machine. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1759 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-04-08Move global interrupt enable/disable functions out to Common.h and document ↵Dean
them. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1731 d5102386-fcda-11dd-9fdb-3debd5008f28
2011-04-08Add in a new common Delay_MS() function, which provides a blocking delay for ↵Dean
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. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@1729 d5102386-fcda-11dd-9fdb-3debd5008f28