\r
/*-----------------------------------------------------------*/\r
\r
-/* The linker script tests the FreeRTOS ports use of 20bit addresses by\r
-locating all code in high memory. The following pragma ensures that main\r
-remains in low memory. The ISR_CODE segment is used for convenience as ISR\r
-functions are always placed in low memory. */\r
+/* The linker script can be used to test the FreeRTOS ports use of 20bit \r
+addresses by locating all code in high memory. The following pragma ensures \r
+that main remains in low memory when that is done. The ISR_CODE segment is used \r
+for convenience as ISR functions are always placed in low memory. */\r
#pragma location="ISR_CODE"\r
void main( void )\r
{\r
}\r
/*-----------------------------------------------------------*/\r
\r
+/* The implementation of this interrupt is provided to demonstrate the use\r
+of queues from inside an interrupt service routine. It is *not* intended to\r
+be an efficient interrupt implementation. A real application should make use\r
+of the DMA. Or, as a minimum, transmission and reception could use a simple\r
+RAM ring buffer, and synchronise with a task using a semaphore when a complete\r
+message has been received or transmitted. */\r
#pragma vector=USCI_A1_VECTOR\r
static __interrupt void prvUSCI_A1_ISR( void )\r
{\r