forked from mfulz_github/qmk_firmware
More spell checking of all source files -- correct missed errors, switch to EN-GB spelling dictionary.
This commit is contained in:
parent
2034141a7e
commit
0f45b9c8e0
|
@ -60,7 +60,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -635,7 +635,7 @@ static void ProcessWriteCommand(void)
|
||||||
WaitForExit = true;
|
WaitForExit = true;
|
||||||
|
|
||||||
/* Check if empty request data array - an empty request after a filled request retains the
|
/* Check if empty request data array - an empty request after a filled request retains the
|
||||||
previous valid request data, but initializes the reset */
|
previous valid request data, but initialises the reset */
|
||||||
if (!(SentCommand.DataSize))
|
if (!(SentCommand.DataSize))
|
||||||
{
|
{
|
||||||
if (SentCommand.Data[1] == 0x00) // Start via watchdog
|
if (SentCommand.Data[1] == 0x00) // Start via watchdog
|
||||||
|
|
|
@ -71,7 +71,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -63,7 +63,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -73,7 +73,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -57,7 +57,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -60,7 +60,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -65,7 +65,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -62,7 +62,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -74,7 +74,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -74,7 +74,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -60,7 +60,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -156,7 +156,7 @@ void TCP_TCPTask(USB_ClassInfo_RNDIS_Device_t* const RNDISInterfaceInfo)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Initializes the TCP protocol handler, clearing the port and connection state tables. This must be called before TCP packets are
|
/** Initialises the TCP protocol handler, clearing the port and connection state tables. This must be called before TCP packets are
|
||||||
* processed.
|
* processed.
|
||||||
*/
|
*/
|
||||||
void TCP_Init(void)
|
void TCP_Init(void)
|
||||||
|
|
|
@ -74,7 +74,7 @@ char PROGMEM HTTPPage[] =
|
||||||
"</html>";
|
"</html>";
|
||||||
|
|
||||||
|
|
||||||
/** Initializes the Webserver application, opening the appropriate HTTP port in the TCP handler and registering the application
|
/** Initialises the Webserver application, opening the appropriate HTTP port in the TCP handler and registering the application
|
||||||
* callback routine for packets sent to the HTTP protocol port.
|
* callback routine for packets sent to the HTTP protocol port.
|
||||||
*/
|
*/
|
||||||
void Webserver_Init(void)
|
void Webserver_Init(void)
|
||||||
|
|
|
@ -75,7 +75,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -60,7 +60,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -64,7 +64,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -63,7 +63,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -73,7 +73,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -57,7 +57,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -60,7 +60,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -197,7 +197,7 @@ void EVENT_USB_Device_UnhandledControlRequest(void)
|
||||||
/** Processes a given Keyboard LED report from the host, and sets the board LEDs to match. Since the Keyboard
|
/** Processes a given Keyboard LED report from the host, and sets the board LEDs to match. Since the Keyboard
|
||||||
* LED report can be sent through either the control endpoint (via a HID SetReport request) or the HID OUT
|
* LED report can be sent through either the control endpoint (via a HID SetReport request) or the HID OUT
|
||||||
* endpoint, the processing code is placed here to avoid duplicating it and potentially having different
|
* endpoint, the processing code is placed here to avoid duplicating it and potentially having different
|
||||||
* behavior depending on the method used to sent it.
|
* behaviour depending on the method used to sent it.
|
||||||
*/
|
*/
|
||||||
void Keyboard_ProcessLEDReport(const uint8_t LEDStatus)
|
void Keyboard_ProcessLEDReport(const uint8_t LEDStatus)
|
||||||
{
|
{
|
||||||
|
|
|
@ -65,7 +65,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -62,7 +62,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -74,7 +74,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -60,7 +60,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
/** Enum for the possible NDIS adapter states. */
|
/** Enum for the possible NDIS adapter states. */
|
||||||
enum RNDIS_States_t
|
enum RNDIS_States_t
|
||||||
{
|
{
|
||||||
RNDIS_Uninitialized = 0, /**< Adapter currently uninitialized */
|
RNDIS_Uninitialized = 0, /**< Adapter currently uninitialised */
|
||||||
RNDIS_Initialized = 1, /**< Adapter currently initialized but not ready for data transfers */
|
RNDIS_Initialized = 1, /**< Adapter currently initialized but not ready for data transfers */
|
||||||
RNDIS_Data_Initialized = 2, /**< Adapter currently initialized and ready for data transfers */
|
RNDIS_Data_Initialized = 2, /**< Adapter currently initialized and ready for data transfers */
|
||||||
};
|
};
|
||||||
|
|
|
@ -153,7 +153,7 @@ void TCP_Task(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Initializes the TCP protocol handler, clearing the port and connection state tables. This must be called before TCP packets are
|
/** Initialises the TCP protocol handler, clearing the port and connection state tables. This must be called before TCP packets are
|
||||||
* processed.
|
* processed.
|
||||||
*/
|
*/
|
||||||
void TCP_Init(void)
|
void TCP_Init(void)
|
||||||
|
|
|
@ -74,7 +74,7 @@ char PROGMEM HTTPPage[] =
|
||||||
"</html>";
|
"</html>";
|
||||||
|
|
||||||
|
|
||||||
/** Initializes the Webserver application, opening the appropriate HTTP port in the TCP handler and registering the application
|
/** Initialises the Webserver application, opening the appropriate HTTP port in the TCP handler and registering the application
|
||||||
* callback routine for packets sent to the HTTP protocol port.
|
* callback routine for packets sent to the HTTP protocol port.
|
||||||
*/
|
*/
|
||||||
void Webserver_Init(void)
|
void Webserver_Init(void)
|
||||||
|
|
|
@ -75,7 +75,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -60,7 +60,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -67,7 +67,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -52,7 +52,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -56,7 +56,7 @@ void Bluetooth_StackInitialized(void)
|
||||||
Bluetooth_State.LocalBDADDR[5], Bluetooth_State.LocalBDADDR[4], Bluetooth_State.LocalBDADDR[3],
|
Bluetooth_State.LocalBDADDR[5], Bluetooth_State.LocalBDADDR[4], Bluetooth_State.LocalBDADDR[3],
|
||||||
Bluetooth_State.LocalBDADDR[2], Bluetooth_State.LocalBDADDR[1], Bluetooth_State.LocalBDADDR[0]);
|
Bluetooth_State.LocalBDADDR[2], Bluetooth_State.LocalBDADDR[1], Bluetooth_State.LocalBDADDR[0]);
|
||||||
|
|
||||||
/* Reinitialize the services placed on top of the Bluetooth stack ready for new connections */
|
/* Reinitialise the services placed on top of the Bluetooth stack ready for new connections */
|
||||||
RFCOMM_Initialize();
|
RFCOMM_Initialize();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -65,7 +65,7 @@ const uint8_t CRC8_Table[256] PROGMEM =
|
||||||
RFCOMM_Channel_t RFCOMM_Channels[RFCOMM_MAX_OPEN_CHANNELS];
|
RFCOMM_Channel_t RFCOMM_Channels[RFCOMM_MAX_OPEN_CHANNELS];
|
||||||
|
|
||||||
|
|
||||||
/** Initializes the RFCOMM service, ready for new connections from a SDP client. */
|
/** Initialises the RFCOMM service, ready for new connections from a SDP client. */
|
||||||
void RFCOMM_Initialize(void)
|
void RFCOMM_Initialize(void)
|
||||||
{
|
{
|
||||||
/* Reset the RFCOMM channel structures, to invalidate any configured RFCOMM channels */
|
/* Reset the RFCOMM channel structures, to invalidate any configured RFCOMM channels */
|
||||||
|
|
|
@ -51,7 +51,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -60,7 +60,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -122,7 +122,7 @@ uint8_t RNDIS_SendKeepAlive(void)
|
||||||
return HOST_SENDCONTROL_Successful;
|
return HOST_SENDCONTROL_Successful;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Initializes the attached RNDIS device's RNDIS interface.
|
/** Initialises the attached RNDIS device's RNDIS interface.
|
||||||
*
|
*
|
||||||
* \param[in] HostMaxPacketSize Size of the packet buffer on the host
|
* \param[in] HostMaxPacketSize Size of the packet buffer on the host
|
||||||
* \param[out] DeviceMaxPacketSize Pointer to where the packet buffer size of the device is to be stored
|
* \param[out] DeviceMaxPacketSize Pointer to where the packet buffer size of the device is to be stored
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -52,7 +52,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this demo, which can control the demo behavior when defined, or changed in value.
|
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
* \brief AVR-GCC special function/variable attribute macros.
|
* \brief AVR-GCC special function/variable attribute macros.
|
||||||
*
|
*
|
||||||
* This file contains macros for applying GCC specific attributes to functions and variables to control various
|
* This file contains macros for applying GCC specific attributes to functions and variables to control various
|
||||||
* optimizer and code generation features of the compiler. Attributes may be placed in the function prototype
|
* optimiser and code generation features of the compiler. Attributes may be placed in the function prototype
|
||||||
* or variable declaration in any order, and multiple attributes can be specified for a single item via a space
|
* or variable declaration in any order, and multiple attributes can be specified for a single item via a space
|
||||||
* separated list.
|
* separated list.
|
||||||
*
|
*
|
||||||
|
@ -115,7 +115,7 @@
|
||||||
|
|
||||||
/** Forces the compiler to not automatically zero the given global variable on startup, so that the
|
/** Forces the compiler to not automatically zero the given global variable on startup, so that the
|
||||||
* current RAM contents is retained. Under most conditions this value will be random due to the
|
* current RAM contents is retained. Under most conditions this value will be random due to the
|
||||||
* behavior of volatile memory once power is removed, but may be used in some specific circumstances,
|
* behaviour of volatile memory once power is removed, but may be used in some specific circumstances,
|
||||||
* like the passing of values back after a system watchdog reset.
|
* like the passing of values back after a system watchdog reset.
|
||||||
*/
|
*/
|
||||||
#define ATTR_NO_INIT __attribute__ ((section (".noinit")))
|
#define ATTR_NO_INIT __attribute__ ((section (".noinit")))
|
||||||
|
|
|
@ -80,7 +80,7 @@
|
||||||
#define MACROE while (0)
|
#define MACROE while (0)
|
||||||
|
|
||||||
/** Defines a volatile NOP statement which cannot be optimized out by the compiler, and thus can always
|
/** Defines a volatile NOP statement which cannot be optimized out by the compiler, and thus can always
|
||||||
* be set as a breakpoint in the resulting code. Useful for debugging purposes, where the optimizer
|
* be set as a breakpoint in the resulting code. Useful for debugging purposes, where the optimiser
|
||||||
* removes/reorders code to the point where break points cannot reliably be set.
|
* removes/reorders code to the point where break points cannot reliably be set.
|
||||||
*
|
*
|
||||||
* \ingroup Group_Debugging
|
* \ingroup Group_Debugging
|
||||||
|
@ -127,7 +127,7 @@
|
||||||
|
|
||||||
/** Swaps the byte ordering of a 16-bit value at compile time. Do not use this macro for swapping byte orderings
|
/** Swaps the byte ordering of a 16-bit value at compile time. Do not use this macro for swapping byte orderings
|
||||||
* of dynamic values computed at runtime, use \ref SwapEndian_16() instead. The result of this macro can be used
|
* of dynamic values computed at runtime, use \ref SwapEndian_16() instead. The result of this macro can be used
|
||||||
* inside struct or other variable initializers outside of a function, something that is not possible with the
|
* inside struct or other variable initialisers outside of a function, something that is not possible with the
|
||||||
* inline function variant.
|
* inline function variant.
|
||||||
*
|
*
|
||||||
* \param[in] x 16-bit value whose byte ordering is to be swapped.
|
* \param[in] x 16-bit value whose byte ordering is to be swapped.
|
||||||
|
@ -138,7 +138,7 @@
|
||||||
|
|
||||||
/** Swaps the byte ordering of a 32-bit value at compile time. Do not use this macro for swapping byte orderings
|
/** Swaps the byte ordering of a 32-bit value at compile time. Do not use this macro for swapping byte orderings
|
||||||
* of dynamic values computed at runtime- use \ref SwapEndian_32() instead. The result of this macro can be used
|
* of dynamic values computed at runtime- use \ref SwapEndian_32() instead. The result of this macro can be used
|
||||||
* inside struct or other variable initializers outside of a function, something that is not possible with the
|
* inside struct or other variable initialisers outside of a function, something that is not possible with the
|
||||||
* inline function variant.
|
* inline function variant.
|
||||||
*
|
*
|
||||||
* \param[in] x 32-bit value whose byte ordering is to be swapped.
|
* \param[in] x 32-bit value whose byte ordering is to be swapped.
|
||||||
|
|
|
@ -79,7 +79,7 @@
|
||||||
#define DATAFLASH_PAGES // TODO: Replace with the total number of pages inside one of the Dataflash ICs
|
#define DATAFLASH_PAGES // TODO: Replace with the total number of pages inside one of the Dataflash ICs
|
||||||
|
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
/** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
||||||
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
||||||
*/
|
*/
|
||||||
static inline void Dataflash_Init(void)
|
static inline void Dataflash_Init(void)
|
||||||
|
|
|
@ -99,7 +99,7 @@
|
||||||
|
|
||||||
/* Pseudo-Functions for Doxygen: */
|
/* Pseudo-Functions for Doxygen: */
|
||||||
#if defined(__DOXYGEN__)
|
#if defined(__DOXYGEN__)
|
||||||
/** Initializes the BUTTONS driver, so that the current button position can be read. This sets the appropriate
|
/** Initialises the BUTTONS driver, so that the current button position can be read. This sets the appropriate
|
||||||
* I/O pins to an inputs with pull-ups enabled.
|
* I/O pins to an inputs with pull-ups enabled.
|
||||||
*
|
*
|
||||||
* This must be called before any Button driver functions are used.
|
* This must be called before any Button driver functions are used.
|
||||||
|
|
|
@ -92,7 +92,7 @@
|
||||||
#define DATAFLASH_CHIP_MASK(index) __GET_DATAFLASH_MASK(index)
|
#define DATAFLASH_CHIP_MASK(index) __GET_DATAFLASH_MASK(index)
|
||||||
|
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
/** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
||||||
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
||||||
*/
|
*/
|
||||||
static inline void Dataflash_Init(void);
|
static inline void Dataflash_Init(void);
|
||||||
|
|
|
@ -85,7 +85,7 @@
|
||||||
#define DATAFLASH_PAGES 8192
|
#define DATAFLASH_PAGES 8192
|
||||||
|
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
/** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
||||||
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
||||||
*/
|
*/
|
||||||
static inline void Dataflash_Init(void)
|
static inline void Dataflash_Init(void)
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
|
|
||||||
/* Pseudo-Functions for Doxygen: */
|
/* Pseudo-Functions for Doxygen: */
|
||||||
#if defined(__DOXYGEN__)
|
#if defined(__DOXYGEN__)
|
||||||
/** Initializes the joystick driver so that the joystick position can be read. This sets the appropriate
|
/** Initialises the joystick driver so that the joystick position can be read. This sets the appropriate
|
||||||
* I/O pins to inputs with their pull-ups enabled.
|
* I/O pins to inputs with their pull-ups enabled.
|
||||||
*/
|
*/
|
||||||
static inline void Joystick_Init(void);
|
static inline void Joystick_Init(void);
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
*
|
*
|
||||||
* \note To make code as compatible as possible, it is assumed that all boards carry a minimum of four LEDs. If
|
* \note To make code as compatible as possible, it is assumed that all boards carry a minimum of four LEDs. If
|
||||||
* a board contains less than four LEDs, the remaining LED masks are defined to 0 so as to have no effect.
|
* a board contains less than four LEDs, the remaining LED masks are defined to 0 so as to have no effect.
|
||||||
* If other behavior is desired, either alias the remaining LED masks to existing LED masks via the -D
|
* If other behaviour is desired, either alias the remaining LED masks to existing LED masks via the -D
|
||||||
* switch in the project makefile, or alias them to nothing in the makefile to cause compilation errors when
|
* switch in the project makefile, or alias them to nothing in the makefile to cause compilation errors when
|
||||||
* a non-existing LED is referenced in application code. Note that this means that it is possible to make
|
* a non-existing LED is referenced in application code. Note that this means that it is possible to make
|
||||||
* compatible code for a board with no LEDs by making a board LED driver (see \ref Page_WritingBoardDrivers)
|
* compatible code for a board with no LEDs by making a board LED driver (see \ref Page_WritingBoardDrivers)
|
||||||
|
@ -133,7 +133,7 @@
|
||||||
|
|
||||||
/* Pseudo-Functions for Doxygen: */
|
/* Pseudo-Functions for Doxygen: */
|
||||||
#if defined(__DOXYGEN__)
|
#if defined(__DOXYGEN__)
|
||||||
/** Initializes the board LED driver so that the LEDs can be controlled. This sets the appropriate port
|
/** Initialises the board LED driver so that the LEDs can be controlled. This sets the appropriate port
|
||||||
* I/O pins as outputs, and sets the LEDs to default to off.
|
* I/O pins as outputs, and sets the LEDs to default to off.
|
||||||
*/
|
*/
|
||||||
static inline void LEDs_Init(void);
|
static inline void LEDs_Init(void);
|
||||||
|
|
|
@ -85,7 +85,7 @@
|
||||||
#define DATAFLASH_PAGES 8192
|
#define DATAFLASH_PAGES 8192
|
||||||
|
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
/** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
||||||
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
||||||
*/
|
*/
|
||||||
static inline void Dataflash_Init(void)
|
static inline void Dataflash_Init(void)
|
||||||
|
|
|
@ -85,7 +85,7 @@
|
||||||
#define DATAFLASH_PAGES 8192
|
#define DATAFLASH_PAGES 8192
|
||||||
|
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
/** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
||||||
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
||||||
*/
|
*/
|
||||||
static inline void Dataflash_Init(void)
|
static inline void Dataflash_Init(void)
|
||||||
|
|
|
@ -87,7 +87,7 @@
|
||||||
#define TEMP_MAX_TEMP ((TEMP_TABLE_SIZE - 1) + TEMP_TABLE_OFFSET)
|
#define TEMP_MAX_TEMP ((TEMP_TABLE_SIZE - 1) + TEMP_TABLE_OFFSET)
|
||||||
|
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the temperature sensor driver, including setting up the appropriate ADC channel.
|
/** Initialises the temperature sensor driver, including setting up the appropriate ADC channel.
|
||||||
* This must be called before any other temperature sensor routines.
|
* This must be called before any other temperature sensor routines.
|
||||||
*
|
*
|
||||||
* \pre The ADC itself (not the ADC channel) must be configured separately before calling the
|
* \pre The ADC itself (not the ADC channel) must be configured separately before calling the
|
||||||
|
|
|
@ -88,7 +88,7 @@
|
||||||
#define DATAFLASH_PAGES 8192
|
#define DATAFLASH_PAGES 8192
|
||||||
|
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
/** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
||||||
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
||||||
*/
|
*/
|
||||||
static inline void Dataflash_Init(void)
|
static inline void Dataflash_Init(void)
|
||||||
|
|
|
@ -91,7 +91,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
/** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC.
|
||||||
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
* The AVR's SPI driver MUST be initialized before any of the dataflash commands are used.
|
||||||
*/
|
*/
|
||||||
static inline void Dataflash_Init(void)
|
static inline void Dataflash_Init(void)
|
||||||
|
|
|
@ -350,7 +350,7 @@
|
||||||
return ADC_GetResult();
|
return ADC_GetResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Initializes the ADC, ready for conversions. This must be called before any other ADC operations.
|
/** Initialises the ADC, ready for conversions. This must be called before any other ADC operations.
|
||||||
* The "mode" parameter should be a mask comprised of a conversion mode (free running or single) and
|
* The "mode" parameter should be a mask comprised of a conversion mode (free running or single) and
|
||||||
* prescaler masks.
|
* prescaler masks.
|
||||||
*
|
*
|
||||||
|
|
|
@ -71,7 +71,7 @@
|
||||||
|
|
||||||
/* Public Interface - May be used in end-application: */
|
/* Public Interface - May be used in end-application: */
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the TWI hardware into master mode, ready for data transmission and reception. This must be
|
/** Initialises the TWI hardware into master mode, ready for data transmission and reception. This must be
|
||||||
* before any other TWI operations.
|
* before any other TWI operations.
|
||||||
*/
|
*/
|
||||||
static inline void TWI_Init(void) ATTR_ALWAYS_INLINE;
|
static inline void TWI_Init(void) ATTR_ALWAYS_INLINE;
|
||||||
|
|
|
@ -113,7 +113,7 @@
|
||||||
#define SPI_MODE_MASTER (1 << MSTR)
|
#define SPI_MODE_MASTER (1 << MSTR)
|
||||||
|
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the SPI subsystem, ready for transfers. Must be called before calling any other
|
/** Initialises the SPI subsystem, ready for transfers. Must be called before calling any other
|
||||||
* SPI routines.
|
* SPI routines.
|
||||||
*
|
*
|
||||||
* \param[in] SPIOptions SPI Options, a mask consisting of one of each of the SPI_SPEED_*,
|
* \param[in] SPIOptions SPI Options, a mask consisting of one of each of the SPI_SPEED_*,
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
void Serial_TxString(const char* StringPtr) ATTR_NON_NULL_PTR_ARG(1);
|
void Serial_TxString(const char* StringPtr) ATTR_NON_NULL_PTR_ARG(1);
|
||||||
|
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the USART, ready for serial data transmission and reception. This initializes the interface to
|
/** Initialises the USART, ready for serial data transmission and reception. This initialises the interface to
|
||||||
* standard 8-bit, no parity, 1 stop bit settings suitable for most applications.
|
* standard 8-bit, no parity, 1 stop bit settings suitable for most applications.
|
||||||
*
|
*
|
||||||
* \param[in] BaudRate Serial baud rate, in bits per second.
|
* \param[in] BaudRate Serial baud rate, in bits per second.
|
||||||
|
|
|
@ -82,7 +82,7 @@
|
||||||
|
|
||||||
/* Public Interface - May be used in end-application: */
|
/* Public Interface - May be used in end-application: */
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the serial stream (and regular USART driver) so that both the stream and regular
|
/** Initialises the serial stream (and regular USART driver) so that both the stream and regular
|
||||||
* USART driver functions can be used. Must be called before any stream or regular USART functions.
|
* USART driver functions can be used. Must be called before any stream or regular USART functions.
|
||||||
*
|
*
|
||||||
* \param[in] BaudRate Baud rate to configure the USART to.
|
* \param[in] BaudRate Baud rate to configure the USART to.
|
||||||
|
|
|
@ -96,7 +96,7 @@
|
||||||
/** Enum for the possible NDIS adapter states. */
|
/** Enum for the possible NDIS adapter states. */
|
||||||
enum RNDIS_States_t
|
enum RNDIS_States_t
|
||||||
{
|
{
|
||||||
RNDIS_Uninitialized = 0, /**< Adapter currently uninitialized. */
|
RNDIS_Uninitialized = 0, /**< Adapter currently uninitialised. */
|
||||||
RNDIS_Initialized = 1, /**< Adapter currently initialized but not ready for data transfers. */
|
RNDIS_Initialized = 1, /**< Adapter currently initialized but not ready for data transfers. */
|
||||||
RNDIS_Data_Initialized = 2, /**< Adapter currently initialized and ready for data transfers. */
|
RNDIS_Data_Initialized = 2, /**< Adapter currently initialized and ready for data transfers. */
|
||||||
};
|
};
|
||||||
|
|
|
@ -129,7 +129,7 @@
|
||||||
|
|
||||||
|
|
||||||
/** Flushes the MIDI send buffer, sending any queued MIDI events to the host. This should be called to override the
|
/** Flushes the MIDI send buffer, sending any queued MIDI events to the host. This should be called to override the
|
||||||
* \ref MIDI_Device_SendEventPacket() function's packing behavior, to flush queued events.
|
* \ref MIDI_Device_SendEventPacket() function's packing behaviour, to flush queued events.
|
||||||
*
|
*
|
||||||
* \param[in,out] MIDIInterfaceInfo Pointer to a structure containing a MIDI Class configuration and state.
|
* \param[in,out] MIDIInterfaceInfo Pointer to a structure containing a MIDI Class configuration and state.
|
||||||
*
|
*
|
||||||
|
|
|
@ -143,7 +143,7 @@
|
||||||
MIDI_EventPacket_t* const Event) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(2);
|
MIDI_EventPacket_t* const Event) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(2);
|
||||||
|
|
||||||
/** Flushes the MIDI send buffer, sending any queued MIDI events to the device. This should be called to override the
|
/** Flushes the MIDI send buffer, sending any queued MIDI events to the device. This should be called to override the
|
||||||
* \ref MIDI_Host_SendEventPacket() function's packing behavior, to flush queued events. Events are queued into the
|
* \ref MIDI_Host_SendEventPacket() function's packing behaviour, to flush queued events. Events are queued into the
|
||||||
* pipe bank until either the pipe bank is full, or \ref MIDI_Host_Flush() is called. This allows for multiple MIDI
|
* pipe bank until either the pipe bank is full, or \ref MIDI_Host_Flush() is called. This allows for multiple MIDI
|
||||||
* events to be packed into a single pipe packet, increasing data throughput.
|
* events to be packed into a single pipe packet, increasing data throughput.
|
||||||
*
|
*
|
||||||
|
|
|
@ -158,7 +158,7 @@
|
||||||
*/
|
*/
|
||||||
uint8_t RNDIS_Host_SendKeepAlive(USB_ClassInfo_RNDIS_Host_t* const RNDISInterfaceInfo) ATTR_NON_NULL_PTR_ARG(1);
|
uint8_t RNDIS_Host_SendKeepAlive(USB_ClassInfo_RNDIS_Host_t* const RNDISInterfaceInfo) ATTR_NON_NULL_PTR_ARG(1);
|
||||||
|
|
||||||
/** Initializes the attached RNDIS device's RNDIS interface. This should be called after the device's pipes have been
|
/** Initialises the attached RNDIS device's RNDIS interface. This should be called after the device's pipes have been
|
||||||
* configured via the call to \ref RNDIS_Host_ConfigurePipes().
|
* configured via the call to \ref RNDIS_Host_ConfigurePipes().
|
||||||
*
|
*
|
||||||
* \param[in,out] RNDISInterfaceInfo Pointer to a structure containing an RNDIS Class host configuration and state.
|
* \param[in,out] RNDISInterfaceInfo Pointer to a structure containing an RNDIS Class host configuration and state.
|
||||||
|
|
|
@ -218,7 +218,7 @@
|
||||||
* function. The routine updates the position and remaining configuration descriptor bytes values
|
* function. The routine updates the position and remaining configuration descriptor bytes values
|
||||||
* automatically. If a comparator routine fails a search, the descriptor pointer is retreated back
|
* automatically. If a comparator routine fails a search, the descriptor pointer is retreated back
|
||||||
* so that the next descriptor search invocation will start from the descriptor which first caused the
|
* so that the next descriptor search invocation will start from the descriptor which first caused the
|
||||||
* original search to fail. This behavior allows for one comparator to be used immediately after another
|
* original search to fail. This behaviour allows for one comparator to be used immediately after another
|
||||||
* has failed, starting the second search from the descriptor which failed the first.
|
* has failed, starting the second search from the descriptor which failed the first.
|
||||||
*
|
*
|
||||||
* Comparator functions should be standard functions which accept a pointer to the header of the current
|
* Comparator functions should be standard functions which accept a pointer to the header of the current
|
||||||
|
|
|
@ -189,7 +189,7 @@
|
||||||
* \note For the smaller series 2 USB AVRs with limited USB controllers, VBUS is not available to the USB controller.
|
* \note For the smaller series 2 USB AVRs with limited USB controllers, VBUS is not available to the USB controller.
|
||||||
* this means that the current connection state is derived from the bus suspension and wake up events by default,
|
* this means that the current connection state is derived from the bus suspension and wake up events by default,
|
||||||
* which is not always accurate (host may suspend the bus while still connected). If the actual connection state
|
* which is not always accurate (host may suspend the bus while still connected). If the actual connection state
|
||||||
* needs to be determined, VBUS should be routed to an external pin, and the auto-detect behavior turned off by
|
* needs to be determined, VBUS should be routed to an external pin, and the auto-detect behaviour turned off by
|
||||||
* passing the NO_LIMITED_CONTROLLER_CONNECT token to the compiler via the -D switch at compile time. The connection
|
* passing the NO_LIMITED_CONTROLLER_CONNECT token to the compiler via the -D switch at compile time. The connection
|
||||||
* and disconnection events may be manually fired, and the \ref USB_DeviceState global changed manually.
|
* and disconnection events may be manually fired, and the \ref USB_DeviceState global changed manually.
|
||||||
* \n\n
|
* \n\n
|
||||||
|
@ -207,7 +207,7 @@
|
||||||
* \note For the smaller series 2 USB AVRs with limited USB controllers, VBUS is not available to the USB controller.
|
* \note For the smaller series 2 USB AVRs with limited USB controllers, VBUS is not available to the USB controller.
|
||||||
* this means that the current connection state is derived from the bus suspension and wake up events by default,
|
* this means that the current connection state is derived from the bus suspension and wake up events by default,
|
||||||
* which is not always accurate (host may suspend the bus while still connected). If the actual connection state
|
* which is not always accurate (host may suspend the bus while still connected). If the actual connection state
|
||||||
* needs to be determined, VBUS should be routed to an external pin, and the auto-detect behavior turned off by
|
* needs to be determined, VBUS should be routed to an external pin, and the auto-detect behaviour turned off by
|
||||||
* passing the NO_LIMITED_CONTROLLER_CONNECT token to the compiler via the -D switch at compile time. The connection
|
* passing the NO_LIMITED_CONTROLLER_CONNECT token to the compiler via the -D switch at compile time. The connection
|
||||||
* and disconnection events may be manually fired, and the \ref USB_DeviceState global changed manually.
|
* and disconnection events may be manually fired, and the \ref USB_DeviceState global changed manually.
|
||||||
* \n\n
|
* \n\n
|
||||||
|
|
|
@ -264,7 +264,7 @@
|
||||||
* Valid mode masks are \ref USB_MODE_DEVICE, \ref USB_MODE_HOST or \ref USB_MODE_UID.
|
* Valid mode masks are \ref USB_MODE_DEVICE, \ref USB_MODE_HOST or \ref USB_MODE_UID.
|
||||||
*
|
*
|
||||||
* \param[in] Options Mask indicating the options which should be used when initializing the USB
|
* \param[in] Options Mask indicating the options which should be used when initializing the USB
|
||||||
* interface to control the USB interface's behavior. This should be comprised of
|
* interface to control the USB interface's behaviour. This should be comprised of
|
||||||
* a USB_OPT_REG_* mask to control the regulator, a USB_OPT_*_PLL mask to control the
|
* a USB_OPT_REG_* mask to control the regulator, a USB_OPT_*_PLL mask to control the
|
||||||
* PLL, and a USB_DEVICE_OPT_* mask (when the device mode is enabled) to set the device
|
* PLL, and a USB_DEVICE_OPT_* mask (when the device mode is enabled) to set the device
|
||||||
* mode speed.
|
* mode speed.
|
||||||
|
|
|
@ -37,11 +37,11 @@
|
||||||
* - The software UART in the XPLAINBridge has been largely altered to try to improve upon its performance and reliability
|
* - The software UART in the XPLAINBridge has been largely altered to try to improve upon its performance and reliability
|
||||||
* - The USBtoSerial and Benito projects now flushes received data via a flush timer, so that several bytes can be transmitted at once
|
* - The USBtoSerial and Benito projects now flushes received data via a flush timer, so that several bytes can be transmitted at once
|
||||||
* - Removed the automated checking of event names in the demo, project and bootloader makefiles due to inconsistencies between the
|
* - Removed the automated checking of event names in the demo, project and bootloader makefiles due to inconsistencies between the
|
||||||
* behavior of the command line tools used to perform the check on each platform
|
* behaviour of the command line tools used to perform the check on each platform
|
||||||
* - Internal USB driver source files renamed and moved to ease future possible architecture ports
|
* - Internal USB driver source files renamed and moved to ease future possible architecture ports
|
||||||
* - All internal pseudo-function macros have been converted to true inline functions for type-safety and readability
|
* - All internal pseudo-function macros have been converted to true inline functions for type-safety and readability
|
||||||
* - Changed LED indicator masks for the AVRISP-MKII project, so that there are defined roles for each LED
|
* - Changed LED indicator masks for the AVRISP-MKII project, so that there are defined roles for each LED
|
||||||
* - Altered the CDC Deivice and Host Class drivers' receive byte routines, so that no data is indicated by the function returning a
|
* - Altered the CDC Device and Host Class drivers' receive byte routines, so that no data is indicated by the function returning a
|
||||||
* negative value (thanks to Andreas Paulin)
|
* negative value (thanks to Andreas Paulin)
|
||||||
* - Added auto flushing of OUT data to the CDC Host Class driver's USBTask function to automatically flush the send pipe buffer
|
* - Added auto flushing of OUT data to the CDC Host Class driver's USBTask function to automatically flush the send pipe buffer
|
||||||
*
|
*
|
||||||
|
@ -220,7 +220,7 @@
|
||||||
*
|
*
|
||||||
* <b>Changed:</b>
|
* <b>Changed:</b>
|
||||||
* - Removed code in the Keyboard demos to send zeroed reports between two reports with differing numbers of key codes
|
* - Removed code in the Keyboard demos to send zeroed reports between two reports with differing numbers of key codes
|
||||||
* as this relied on non-standard OS driver behavior to repeat key groups
|
* as this relied on non-standard OS driver behaviour to repeat key groups
|
||||||
* - The SCSI_Request_Sense_Response_t and SCSI_Inquiry_Response_t type defines are now part of the Mass Storage Class
|
* - The SCSI_Request_Sense_Response_t and SCSI_Inquiry_Response_t type defines are now part of the Mass Storage Class
|
||||||
* driver common defines, rather than being defined in the Host mode Class driver section only
|
* driver common defines, rather than being defined in the Host mode Class driver section only
|
||||||
* - The USB_MODE_HOST token is now defined even when host mode is not available
|
* - The USB_MODE_HOST token is now defined even when host mode is not available
|
||||||
|
@ -254,7 +254,7 @@
|
||||||
* devices from timing out the data pipes
|
* devices from timing out the data pipes
|
||||||
* - Fixed the definition of the Endpoint_BytesInEndpoint() macro for the U4 series AVR parts
|
* - Fixed the definition of the Endpoint_BytesInEndpoint() macro for the U4 series AVR parts
|
||||||
* - Fixed MIDI host Class driver MIDI_Host_SendEventPacket() routine not properly checking for Pipe ready before writing
|
* - Fixed MIDI host Class driver MIDI_Host_SendEventPacket() routine not properly checking for Pipe ready before writing
|
||||||
* - Fixed use of deprecated struct initializers, removed library unused parameter warnings when compiled with -Wextra enabled
|
* - Fixed use of deprecated struct initialisers, removed library unused parameter warnings when compiled with -Wextra enabled
|
||||||
* - Fixed Still Image Host Class driver truncating the PIMA response code (thanks to Daniel Seibert)
|
* - Fixed Still Image Host Class driver truncating the PIMA response code (thanks to Daniel Seibert)
|
||||||
* - Fixed USB_CurrentMode not being reset to USB_MODE_NONE when the USB interface is shut down and both Host and Device modes can be
|
* - Fixed USB_CurrentMode not being reset to USB_MODE_NONE when the USB interface is shut down and both Host and Device modes can be
|
||||||
* used (thanks to Daniel Levy)
|
* used (thanks to Daniel Levy)
|
||||||
|
@ -338,7 +338,7 @@
|
||||||
* - Added new "Common" section to the class drivers, to hold all mode-independent definitions for clarity
|
* - Added new "Common" section to the class drivers, to hold all mode-independent definitions for clarity
|
||||||
* - Moved SCSI command/sense constants into the Mass Storage Class driver, instead of the user-code
|
* - Moved SCSI command/sense constants into the Mass Storage Class driver, instead of the user-code
|
||||||
* - Altered the SCSI commands in the LowLevel Mass Storage Host to save on FLASH space by reducing function calls
|
* - Altered the SCSI commands in the LowLevel Mass Storage Host to save on FLASH space by reducing function calls
|
||||||
* - Changed the parameters and behavior of the USB_GetDeviceConfigDescriptor() function so that it now performs size checks
|
* - Changed the parameters and behaviour of the USB_GetDeviceConfigDescriptor() function so that it now performs size checks
|
||||||
* and data validations internally, to simplify user code
|
* and data validations internally, to simplify user code
|
||||||
* - Changed HIDParser to only zero out important values in the Parsed HID Report Item Information structure to save cycles
|
* - Changed HIDParser to only zero out important values in the Parsed HID Report Item Information structure to save cycles
|
||||||
* - The HID report parser now always processed FEATURE items - HID_ENABLE_FEATURE_PROCESSING token now has no effect
|
* - The HID report parser now always processed FEATURE items - HID_ENABLE_FEATURE_PROCESSING token now has no effect
|
||||||
|
@ -540,7 +540,7 @@
|
||||||
* USB_INITERROR_NoUSBModeSpecified
|
* USB_INITERROR_NoUSBModeSpecified
|
||||||
* - Renamed USB_PowerOnFail event to USB_InitFailure
|
* - Renamed USB_PowerOnFail event to USB_InitFailure
|
||||||
* - Renamed OTG.h header functions to be more consistent with the rest of the library API
|
* - Renamed OTG.h header functions to be more consistent with the rest of the library API
|
||||||
* - Changed over all deprecated GCC structure tag initializers to the standardized C99 format (thanks to Mike Alexander)
|
* - Changed over all deprecated GCC structure tag initialisers to the standardized C99 format (thanks to Mike Alexander)
|
||||||
* - USB_HostRequest renamed to USB_ControlRequest, entire control request header is now read into USB_ControlRequest in Device mode
|
* - USB_HostRequest renamed to USB_ControlRequest, entire control request header is now read into USB_ControlRequest in Device mode
|
||||||
* rather than having the library pass only partially read header data to the application
|
* rather than having the library pass only partially read header data to the application
|
||||||
* - The USB_UnhandledControlPacket event has had its parameters removed, in favor of accessing the new USB_ControlRequest structure
|
* - The USB_UnhandledControlPacket event has had its parameters removed, in favor of accessing the new USB_ControlRequest structure
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
/** \page Page_TokenSummary Summary of Compile Tokens
|
/** \page Page_TokenSummary Summary of Compile Tokens
|
||||||
*
|
*
|
||||||
* The following lists all the possible tokens which can be defined in a project makefile, and passed to the
|
* The following lists all the possible tokens which can be defined in a project makefile, and passed to the
|
||||||
* compiler via the -D switch, to alter the LUFA library code. These tokens may alter the library behavior,
|
* compiler via the -D switch, to alter the LUFA library code. These tokens may alter the library behaviour,
|
||||||
* or remove features unused by a given application in order to save flash space.
|
* or remove features unused by a given application in order to save flash space.
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
|
@ -87,7 +87,7 @@
|
||||||
* due to the extra code required to deal with byte alignment.
|
* due to the extra code required to deal with byte alignment.
|
||||||
*
|
*
|
||||||
* <b>USE_STATIC_OPTIONS</b>=<i>x</i> - ( \ref Group_USBManagement ) \n
|
* <b>USE_STATIC_OPTIONS</b>=<i>x</i> - ( \ref Group_USBManagement ) \n
|
||||||
* By default, the USB_Init() function accepts dynamic options at runtime to alter the library behavior, including whether the USB pad
|
* By default, the USB_Init() function accepts dynamic options at runtime to alter the library behaviour, including whether the USB pad
|
||||||
* voltage regulator is enabled, and the device speed when in device mode. By defining this token to a mask comprised of the USB options
|
* voltage regulator is enabled, and the device speed when in device mode. By defining this token to a mask comprised of the USB options
|
||||||
* mask defines usually passed as the Options parameter to USB_Init(), the resulting compiled binary can be decreased in size by removing
|
* mask defines usually passed as the Options parameter to USB_Init(), the resulting compiled binary can be decreased in size by removing
|
||||||
* the dynamic options code, and replacing it with the statically set options. When defined, the USB_Init() function no longer accepts an
|
* the dynamic options code, and replacing it with the statically set options. When defined, the USB_Init() function no longer accepts an
|
||||||
|
|
|
@ -81,7 +81,7 @@
|
||||||
* <b>Host Mode</b>
|
* <b>Host Mode</b>
|
||||||
* - The MIDI Host Class driver send and receive routines now operate on packed events, where multiple MIDI events may be
|
* - The MIDI Host Class driver send and receive routines now operate on packed events, where multiple MIDI events may be
|
||||||
* packed into a single USB packet. This means that the sending of MIDI events will now be delayed until the MIDI send
|
* packed into a single USB packet. This means that the sending of MIDI events will now be delayed until the MIDI send
|
||||||
* pipe bank is full. To override this new behavior and revert to the previous behavior, the user application may manually
|
* pipe bank is full. To override this new behaviour and revert to the previous behaviour, the user application may manually
|
||||||
* flush the queued event(s) to the device by calling \ref MIDI_Host_Flush().
|
* flush the queued event(s) to the device by calling \ref MIDI_Host_Flush().
|
||||||
* - The Pipe_IsEndpointBound() function now takes the endpoint's direction into account, by checking if the MSB of the endpoint's address
|
* - The Pipe_IsEndpointBound() function now takes the endpoint's direction into account, by checking if the MSB of the endpoint's address
|
||||||
* is set to denote IN endpoints. If the previous functionality where the direction is to be discounted is required, mask the endpoint
|
* is set to denote IN endpoints. If the previous functionality where the direction is to be discounted is required, mask the endpoint
|
||||||
|
@ -90,7 +90,7 @@
|
||||||
* <b>Device Mode</b>
|
* <b>Device Mode</b>
|
||||||
* - The MIDI Device Class driver send and receive routines now operate on packed events, where multiple MIDI events may be
|
* - The MIDI Device Class driver send and receive routines now operate on packed events, where multiple MIDI events may be
|
||||||
* packed into a single USB packet. This means that the sending of MIDI events will now be delayed until the MIDI send
|
* packed into a single USB packet. This means that the sending of MIDI events will now be delayed until the MIDI send
|
||||||
* endpoint bank is full. To override this new behavior and revert to the previous behavior, the user application may manually
|
* endpoint bank is full. To override this new behaviour and revert to the previous behaviour, the user application may manually
|
||||||
* flush the queued event(s) to the host by calling \ref MIDI_Device_Flush().
|
* flush the queued event(s) to the host by calling \ref MIDI_Device_Flush().
|
||||||
*
|
*
|
||||||
* \section Sec_Migration091223 Migrating from 091122 to 091223
|
* \section Sec_Migration091223 Migrating from 091122 to 091223
|
||||||
|
@ -122,11 +122,11 @@
|
||||||
* - The ADC_Off() function has been renamed to \ref ADC_ShutDown() to be consistent with the rest of the library.
|
* - The ADC_Off() function has been renamed to \ref ADC_ShutDown() to be consistent with the rest of the library.
|
||||||
* - The \ref SPI_Init() routine's parameters have changed, so that the clock polarity and data sampling modes can be set. See
|
* - The \ref SPI_Init() routine's parameters have changed, so that the clock polarity and data sampling modes can be set. See
|
||||||
* the \ref SPI_Init() function documentation for more details
|
* the \ref SPI_Init() function documentation for more details
|
||||||
* - The \ref Dataflash_Init() routine no longer initializes the SPI bus - the SPI bus should be initialized manually via a
|
* - The \ref Dataflash_Init() routine no longer initialises the SPI bus - the SPI bus should be initialized manually via a
|
||||||
* call to SPI_Init() before using the Dataflash driver
|
* call to SPI_Init() before using the Dataflash driver
|
||||||
*
|
*
|
||||||
* <b>Host Mode</b>
|
* <b>Host Mode</b>
|
||||||
* - The USB_GetDeviceConfigDescriptor() function's parameters and behavior has changed; the user is required to
|
* - The USB_GetDeviceConfigDescriptor() function's parameters and behaviour has changed; the user is required to
|
||||||
* preallocate the largest allowable buffer, and pass the size of the buffer to the function. This allows for a single
|
* preallocate the largest allowable buffer, and pass the size of the buffer to the function. This allows for a single
|
||||||
* call to the function to retrieve, size check and validate the Configuration Descriptor rather than having the user
|
* call to the function to retrieve, size check and validate the Configuration Descriptor rather than having the user
|
||||||
* application perform these intermediary steps.
|
* application perform these intermediary steps.
|
||||||
|
@ -435,7 +435,7 @@
|
||||||
*
|
*
|
||||||
* <b>Library Demos</b>
|
* <b>Library Demos</b>
|
||||||
* - The RNDIS demo application has been updated so that it is functional on Linux under earlier implementations
|
* - The RNDIS demo application has been updated so that it is functional on Linux under earlier implementations
|
||||||
* of the RNDIS specification, which had non-standard behavior. Projects built upon the demo should upgrade
|
* of the RNDIS specification, which had non-standard behaviour. Projects built upon the demo should upgrade
|
||||||
* to the latest code.
|
* to the latest code.
|
||||||
* - The DFU class bootloader has had several bugs corrected in this release. It is recommended that where
|
* - The DFU class bootloader has had several bugs corrected in this release. It is recommended that where
|
||||||
* possible any existing devices upgrade to the latest bootloader code.
|
* possible any existing devices upgrade to the latest bootloader code.
|
||||||
|
|
|
@ -145,7 +145,7 @@
|
||||||
*/
|
*/
|
||||||
void Scheduler_Start(void);
|
void Scheduler_Start(void);
|
||||||
|
|
||||||
/** Initializes the scheduler so that the scheduler functions can be called before the scheduler itself
|
/** Initialises the scheduler so that the scheduler functions can be called before the scheduler itself
|
||||||
* is started. This must be executed before any scheduler function calls other than Scheduler_Start(),
|
* is started. This must be executed before any scheduler function calls other than Scheduler_Start(),
|
||||||
* and can be omitted if no such functions could be called before the scheduler is started.
|
* and can be omitted if no such functions could be called before the scheduler is started.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -203,7 +203,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this project, which can control the project behavior when defined, or changed in value.
|
* The following defines can be found in this project, which can control the project behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -132,7 +132,7 @@ ISR(TIMER1_COMPA_vect, ISR_BLOCK)
|
||||||
PORTB ^= (1 << 1);
|
PORTB ^= (1 << 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Initializes the appropriate SPI driver (hardware or software, depending on the selected ISP speed) ready for
|
/** Initialises the appropriate SPI driver (hardware or software, depending on the selected ISP speed) ready for
|
||||||
* communication with the attached target.
|
* communication with the attached target.
|
||||||
*/
|
*/
|
||||||
void ISPTarget_Init(void)
|
void ISPTarget_Init(void)
|
||||||
|
|
|
@ -50,7 +50,7 @@ ISR(TIMER0_COMPA_vect, ISR_NOBLOCK)
|
||||||
TimeoutTicksRemaining--;
|
TimeoutTicksRemaining--;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Initializes the hardware and software associated with the V2 protocol command handling. */
|
/** Initialises the hardware and software associated with the V2 protocol command handling. */
|
||||||
void V2Protocol_Init(void)
|
void V2Protocol_Init(void)
|
||||||
{
|
{
|
||||||
#if defined(ADC)
|
#if defined(ADC)
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this project, which can control the project behavior when defined, or changed in value.
|
* The following defines can be found in this project, which can control the project behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -62,7 +62,7 @@
|
||||||
} RingBuff_t;
|
} RingBuff_t;
|
||||||
|
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes a ring buffer ready for use. Buffers must be initialized via this function
|
/** Initialises a ring buffer ready for use. Buffers must be initialized via this function
|
||||||
* before any operations are called upon them. Already initialized buffers may be reset
|
* before any operations are called upon them. Already initialized buffers may be reset
|
||||||
* by re-initializing them using this function.
|
* by re-initializing them using this function.
|
||||||
*
|
*
|
||||||
|
@ -172,4 +172,4 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this project, which can control the project behavior when defined, or changed in value.
|
* The following defines can be found in this project, which can control the project behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
|
@ -71,7 +71,7 @@
|
||||||
} BitBuffer_t;
|
} BitBuffer_t;
|
||||||
|
|
||||||
/* Function Prototypes: */
|
/* Function Prototypes: */
|
||||||
/** Initializes or resets a given bit buffer, ready to store new bits.
|
/** Initialises or resets a given bit buffer, ready to store new bits.
|
||||||
*
|
*
|
||||||
* \param[in,out] Buffer Bit buffer to initialize
|
* \param[in,out] Buffer Bit buffer to initialize
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -76,7 +76,7 @@
|
||||||
|
|
||||||
/* Public Interface - May be used in end-application: */
|
/* Public Interface - May be used in end-application: */
|
||||||
/* Inline Functions: */
|
/* Inline Functions: */
|
||||||
/** Initializes the magnetic stripe card reader ports and pins so that the card reader
|
/** Initialises the magnetic stripe card reader ports and pins so that the card reader
|
||||||
* device can be controlled and read by the card reader driver. This must be called before
|
* device can be controlled and read by the card reader driver. This must be called before
|
||||||
* trying to read any of the card reader's status lines.
|
* trying to read any of the card reader's status lines.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -97,7 +97,7 @@
|
||||||
*
|
*
|
||||||
* \section SSec_Options Project Options
|
* \section SSec_Options Project Options
|
||||||
*
|
*
|
||||||
* The following defines can be found in this project, which can control the project behavior when defined, or changed in value.
|
* The following defines can be found in this project, which can control the project behaviour when defined, or changed in value.
|
||||||
*
|
*
|
||||||
* <table>
|
* <table>
|
||||||
* <tr>
|
* <tr>
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue