forked from mfulz_github/qmk_firmware
		
	Add const qualifier to all PROGMEM data to prevent warnings in newer AVR-GCC compiler versions.
This commit is contained in:
		
							parent
							
								
									8b420566cd
								
							
						
					
					
						commit
						aae59857a2
					
				@ -39,7 +39,7 @@
 | 
				
			|||||||
/** HTTP server response header, for transmission before the page contents. This indicates to the host that a page exists at the
 | 
					/** HTTP server response header, for transmission before the page contents. This indicates to the host that a page exists at the
 | 
				
			||||||
 *  given location, and gives extra connection information.
 | 
					 *  given location, and gives extra connection information.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
char PROGMEM HTTP200Header[] = "HTTP/1.1 200 OK\r\n"
 | 
					const char HTTP200Header[] PROGMEM = "HTTP/1.1 200 OK\r\n"
 | 
				
			||||||
                                     "Server: LUFA RNDIS\r\n"
 | 
					                                     "Server: LUFA RNDIS\r\n"
 | 
				
			||||||
                                     "Content-type: text/html\r\n"
 | 
					                                     "Content-type: text/html\r\n"
 | 
				
			||||||
                                     "Connection: close\r\n\r\n";
 | 
					                                     "Connection: close\r\n\r\n";
 | 
				
			||||||
@ -47,14 +47,14 @@ char PROGMEM HTTP200Header[] = "HTTP/1.1 200 OK\r\n"
 | 
				
			|||||||
/** HTTP server response header, for transmission before a resource not found error. This indicates to the host that the given
 | 
					/** HTTP server response header, for transmission before a resource not found error. This indicates to the host that the given
 | 
				
			||||||
 *  given URL is invalid, and gives extra error information.
 | 
					 *  given URL is invalid, and gives extra error information.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
char PROGMEM HTTP404Header[] = "HTTP/1.1 404 Not Found\r\n"
 | 
					const char HTTP404Header[] PROGMEM = "HTTP/1.1 404 Not Found\r\n"
 | 
				
			||||||
                                     "Server: LUFA RNDIS\r\n"
 | 
					                                     "Server: LUFA RNDIS\r\n"
 | 
				
			||||||
                                     "Connection: close\r\n\r\n";
 | 
					                                     "Connection: close\r\n\r\n";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** HTTP page to serve to the host when a HTTP request is made. This page is too long for a single response, thus it is automatically
 | 
					/** HTTP page to serve to the host when a HTTP request is made. This page is too long for a single response, thus it is automatically
 | 
				
			||||||
 *  broken up into smaller blocks and sent as a series of packets each time the webserver application callback is run.
 | 
					 *  broken up into smaller blocks and sent as a series of packets each time the webserver application callback is run.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
char PROGMEM HTTPPage[]   =
 | 
					const char HTTPPage[] PROGMEM =
 | 
				
			||||||
		"<html>"
 | 
							"<html>"
 | 
				
			||||||
		"	<head>"
 | 
							"	<head>"
 | 
				
			||||||
		"		<title>"
 | 
							"		<title>"
 | 
				
			||||||
 | 
				
			|||||||
@ -38,12 +38,12 @@
 | 
				
			|||||||
#include "RNDIS.h"
 | 
					#include "RNDIS.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Physical MAC address of the network adapter, which becomes the MAC address of the host for packets sent to the adapter. */
 | 
					/** Physical MAC address of the network adapter, which becomes the MAC address of the host for packets sent to the adapter. */
 | 
				
			||||||
static MAC_Address_t  PROGMEM AdapterMACAddress          = {ADAPTER_MAC_ADDRESS};
 | 
					static const MAC_Address_t PROGMEM AdapterMACAddress     = {ADAPTER_MAC_ADDRESS};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Vendor description of the adapter. This is overridden by the INF file required to install the appropriate RNDIS drivers for
 | 
					/** Vendor description of the adapter. This is overridden by the INF file required to install the appropriate RNDIS drivers for
 | 
				
			||||||
 *  the device, but may still be used by the OS in some circumstances.
 | 
					 *  the device, but may still be used by the OS in some circumstances.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static char           PROGMEM AdapterVendorDescription[] = "LUFA RNDIS Adapter";
 | 
					static const char PROGMEM AdapterVendorDescription[]     = "LUFA RNDIS Adapter";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** List of RNDIS OID commands supported by this adapter. */
 | 
					/** List of RNDIS OID commands supported by this adapter. */
 | 
				
			||||||
static const uint32_t PROGMEM AdapterSupportedOIDList[]  =
 | 
					static const uint32_t PROGMEM AdapterSupportedOIDList[]  =
 | 
				
			||||||
 | 
				
			|||||||
@ -39,7 +39,7 @@
 | 
				
			|||||||
/** HTTP server response header, for transmission before the page contents. This indicates to the host that a page exists at the
 | 
					/** HTTP server response header, for transmission before the page contents. This indicates to the host that a page exists at the
 | 
				
			||||||
 *  given location, and gives extra connection information.
 | 
					 *  given location, and gives extra connection information.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
char PROGMEM HTTP200Header[] = "HTTP/1.1 200 OK\r\n"
 | 
					const char PROGMEM HTTP200Header[] = "HTTP/1.1 200 OK\r\n"
 | 
				
			||||||
                                     "Server: LUFA RNDIS\r\n"
 | 
					                                     "Server: LUFA RNDIS\r\n"
 | 
				
			||||||
                                     "Content-type: text/html\r\n"
 | 
					                                     "Content-type: text/html\r\n"
 | 
				
			||||||
                                     "Connection: close\r\n\r\n";
 | 
					                                     "Connection: close\r\n\r\n";
 | 
				
			||||||
@ -47,14 +47,14 @@ char PROGMEM HTTP200Header[] = "HTTP/1.1 200 OK\r\n"
 | 
				
			|||||||
/** HTTP server response header, for transmission before a resource not found error. This indicates to the host that the given
 | 
					/** HTTP server response header, for transmission before a resource not found error. This indicates to the host that the given
 | 
				
			||||||
 *  given URL is invalid, and gives extra error information.
 | 
					 *  given URL is invalid, and gives extra error information.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
char PROGMEM HTTP404Header[] = "HTTP/1.1 404 Not Found\r\n"
 | 
					const char PROGMEM HTTP404Header[] = "HTTP/1.1 404 Not Found\r\n"
 | 
				
			||||||
                                     "Server: LUFA RNDIS\r\n"
 | 
					                                     "Server: LUFA RNDIS\r\n"
 | 
				
			||||||
                                     "Connection: close\r\n\r\n";
 | 
					                                     "Connection: close\r\n\r\n";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** HTTP page to serve to the host when a HTTP request is made. This page is too long for a single response, thus it is automatically
 | 
					/** HTTP page to serve to the host when a HTTP request is made. This page is too long for a single response, thus it is automatically
 | 
				
			||||||
 *  broken up into smaller blocks and sent as a series of packets each time the webserver application callback is run.
 | 
					 *  broken up into smaller blocks and sent as a series of packets each time the webserver application callback is run.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
char PROGMEM HTTPPage[]   =
 | 
					const char PROGMEM HTTPPage[]   =
 | 
				
			||||||
		"<html>"
 | 
							"<html>"
 | 
				
			||||||
		"	<head>"
 | 
							"	<head>"
 | 
				
			||||||
		"		<title>"
 | 
							"		<title>"
 | 
				
			||||||
 | 
				
			|||||||
@ -41,7 +41,7 @@
 | 
				
			|||||||
 *
 | 
					 *
 | 
				
			||||||
 *  \hideinitializer
 | 
					 *  \hideinitializer
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static uint8_t SPIMaskFromSCKDuration[] PROGMEM =
 | 
					static const uint8_t SPIMaskFromSCKDuration[] PROGMEM =
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
#if (F_CPU == 8000000)
 | 
					#if (F_CPU == 8000000)
 | 
				
			||||||
	SPI_SPEED_FCPU_DIV_2,    // AVRStudio =   8MHz SPI, Actual =   4MHz SPI
 | 
						SPI_SPEED_FCPU_DIV_2,    // AVRStudio =   8MHz SPI, Actual =   4MHz SPI
 | 
				
			||||||
@ -68,7 +68,7 @@ static uint8_t SPIMaskFromSCKDuration[] PROGMEM =
 | 
				
			|||||||
 *
 | 
					 *
 | 
				
			||||||
 *  \hideinitializer
 | 
					 *  \hideinitializer
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static uint16_t TimerCompareFromSCKDuration[] PROGMEM =
 | 
					static const uint16_t TimerCompareFromSCKDuration[] PROGMEM =
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	TIMER_COMP(96386), TIMER_COMP(89888), TIMER_COMP(84211), TIMER_COMP(79208), TIMER_COMP(74767),
 | 
						TIMER_COMP(96386), TIMER_COMP(89888), TIMER_COMP(84211), TIMER_COMP(79208), TIMER_COMP(74767),
 | 
				
			||||||
	TIMER_COMP(70797), TIMER_COMP(67227), TIMER_COMP(64000), TIMER_COMP(61069), TIMER_COMP(58395),
 | 
						TIMER_COMP(70797), TIMER_COMP(67227), TIMER_COMP(64000), TIMER_COMP(61069), TIMER_COMP(58395),
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user