Add static keyword to all project globals whose scope should be restricted to the...
authorDean Camera <dean@fourwalledcubicle.com>
Thu, 10 Feb 2011 17:55:49 +0000 (17:55 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Thu, 10 Feb 2011 17:55:49 +0000 (17:55 +0000)
commit782614dbb55addcae8c9d4d9e1ce3dec81287282
treebb4ba0005e5b7687d6866ea70ee899d772d04b1b
parent57b382558d0f2a5146bea735943f09c6d1b83286
Add static keyword to all project globals whose scope should be restricted 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.
62 files changed:
Bootloaders/CDC/BootloaderCDC.c
Bootloaders/CDC/BootloaderCDC.h
Bootloaders/DFU/BootloaderDFU.c
Bootloaders/DFU/BootloaderDFU.h
Bootloaders/HID/BootloaderHID.c
Bootloaders/HID/BootloaderHID.txt
Bootloaders/HID/Descriptors.c
Bootloaders/HID/makefile
Demos/Device/ClassDriver/AudioInput/AudioInput.c
Demos/Device/ClassDriver/AudioOutput/AudioOutput.c
Demos/Device/ClassDriver/DualVirtualSerial/DualVirtualSerial.c
Demos/Device/ClassDriver/GenericHID/GenericHID.c
Demos/Device/ClassDriver/Joystick/Joystick.c
Demos/Device/ClassDriver/Keyboard/Keyboard.c
Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.c
Demos/Device/ClassDriver/KeyboardMouseMultiReport/KeyboardMouseMultiReport.c
Demos/Device/ClassDriver/MIDI/MIDI.c
Demos/Device/ClassDriver/MassStorage/Lib/SCSI.c
Demos/Device/ClassDriver/MassStorage/MassStorage.c
Demos/Device/ClassDriver/MassStorageKeyboard/Lib/SCSI.c
Demos/Device/ClassDriver/MassStorageKeyboard/MassStorageKeyboard.c
Demos/Device/ClassDriver/Mouse/Mouse.c
Demos/Device/ClassDriver/RNDISEthernet/RNDISEthernet.c
Demos/Device/ClassDriver/VirtualSerial/VirtualSerial.c
Demos/Device/ClassDriver/VirtualSerialMouse/VirtualSerialMouse.c
Demos/Device/Incomplete/TestAndMeasurement/TestAndMeasurement.c
Demos/Device/LowLevel/AudioInput/AudioInput.c
Demos/Device/LowLevel/AudioOutput/AudioOutput.c
Demos/Device/LowLevel/DualVirtualSerial/DualVirtualSerial.c
Demos/Device/LowLevel/Keyboard/Keyboard.c
Demos/Device/LowLevel/KeyboardMouse/KeyboardMouse.c
Demos/Device/LowLevel/MassStorage/Lib/SCSI.c
Demos/Device/LowLevel/Mouse/Mouse.c
Demos/Device/LowLevel/VirtualSerial/VirtualSerial.c
Demos/DualRole/ClassDriver/MouseHostDevice/DeviceFunctions.c
Demos/Host/ClassDriver/JoystickHostWithParser/JoystickHostWithParser.c
Demos/Host/ClassDriver/KeyboardHostWithParser/KeyboardHostWithParser.c
Demos/Host/ClassDriver/MouseHostWithParser/MouseHostWithParser.c
Demos/Host/ClassDriver/PrinterHost/PrinterHost.c
Demos/Host/ClassDriver/RNDISEthernetHost/RNDISEthernetHost.c
Demos/Host/ClassDriver/StillImageHost/StillImageHost.c
Demos/Host/ClassDriver/VirtualSerialHost/VirtualSerialHost.c
LUFA/Drivers/USB/HighLevel/DeviceStandardReq.c
LUFA/Drivers/USB/LowLevel/USBInterrupt.c
Projects/AVRISP-MKII/Lib/ISP/ISPTarget.c
Projects/AVRISP-MKII/Lib/V2ProtocolParams.c
Projects/Benito/Benito.c
Projects/Incomplete/StandaloneProgrammer/DiskDevice.c
Projects/Incomplete/StandaloneProgrammer/DiskHost.c
Projects/Incomplete/StandaloneProgrammer/Lib/SCSI.c
Projects/Incomplete/StandaloneProgrammer/StandaloneProgrammer.c
Projects/MIDIToneGenerator/MIDIToneGenerator.c
Projects/Magstripe/Magstripe.c
Projects/MissileLauncher/MissileLauncher.c
Projects/MissileLauncher/MissileLauncher.h
Projects/TempDataLogger/Lib/SCSI.c
Projects/TempDataLogger/TempDataLogger.c
Projects/USBtoSerial/USBtoSerial.c
Projects/Webserver/Lib/SCSI.c
Projects/Webserver/Lib/uIPManagement.c
Projects/XPLAINBridge/Lib/SoftUART.c
Projects/XPLAINBridge/XPLAINBridge.c