diff options
Diffstat (limited to 'LUFA/Drivers')
26 files changed, 42 insertions, 42 deletions
diff --git a/LUFA/Drivers/Board/AVR8/EVK527/Dataflash.h b/LUFA/Drivers/Board/AVR8/EVK527/Dataflash.h index 9a5d98557..a1e8938d2 100644 --- a/LUFA/Drivers/Board/AVR8/EVK527/Dataflash.h +++ b/LUFA/Drivers/Board/AVR8/EVK527/Dataflash.h @@ -83,7 +83,7 @@ #define DATAFLASH_PAGES 8192 /* Inline Functions: */ - /** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC. + /** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC. * The microcontroller's SPI driver MUST be initialized before any of the dataflash commands are used. */ static inline void Dataflash_Init(void) diff --git a/LUFA/Drivers/Board/AVR8/STK525/Dataflash.h b/LUFA/Drivers/Board/AVR8/STK525/Dataflash.h index f1c99651a..3b5f1ed63 100644 --- a/LUFA/Drivers/Board/AVR8/STK525/Dataflash.h +++ b/LUFA/Drivers/Board/AVR8/STK525/Dataflash.h @@ -83,7 +83,7 @@ #define DATAFLASH_PAGES 8192 /* Inline Functions: */ - /** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC. + /** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC. * The microcontroller's SPI driver MUST be initialized before any of the dataflash commands are used. */ static inline void Dataflash_Init(void) diff --git a/LUFA/Drivers/Board/AVR8/STK526/Dataflash.h b/LUFA/Drivers/Board/AVR8/STK526/Dataflash.h index 1d07c9e3e..7a5feb725 100644 --- a/LUFA/Drivers/Board/AVR8/STK526/Dataflash.h +++ b/LUFA/Drivers/Board/AVR8/STK526/Dataflash.h @@ -83,7 +83,7 @@ #define DATAFLASH_PAGES 8192 /* Inline Functions: */ - /** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC. + /** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC. * The microcontroller's SPI driver MUST be initialized before any of the dataflash commands are used. */ static inline void Dataflash_Init(void) diff --git a/LUFA/Drivers/Board/AVR8/USBKEY/Dataflash.h b/LUFA/Drivers/Board/AVR8/USBKEY/Dataflash.h index 239828f84..c5be10190 100644 --- a/LUFA/Drivers/Board/AVR8/USBKEY/Dataflash.h +++ b/LUFA/Drivers/Board/AVR8/USBKEY/Dataflash.h @@ -86,7 +86,7 @@ #define DATAFLASH_PAGES 8192 /* Inline Functions: */ - /** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC. + /** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC. * The microcontroller's SPI driver MUST be initialized before any of the dataflash commands are used. */ static inline void Dataflash_Init(void) diff --git a/LUFA/Drivers/Board/AVR8/XPLAIN/Dataflash.h b/LUFA/Drivers/Board/AVR8/XPLAIN/Dataflash.h index 42c026906..7ecefba5a 100644 --- a/LUFA/Drivers/Board/AVR8/XPLAIN/Dataflash.h +++ b/LUFA/Drivers/Board/AVR8/XPLAIN/Dataflash.h @@ -89,7 +89,7 @@ #endif /* Inline Functions: */ - /** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC. + /** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC. * The microcontroller's SPI driver MUST be initialized before any of the dataflash commands are used. */ static inline void Dataflash_Init(void) diff --git a/LUFA/Drivers/Board/Buttons.h b/LUFA/Drivers/Board/Buttons.h index e4fe21dd0..df74b4631 100644 --- a/LUFA/Drivers/Board/Buttons.h +++ b/LUFA/Drivers/Board/Buttons.h @@ -66,7 +66,7 @@ * application. * * \code - * // Initialise the button driver before first use + * // Initialize the button driver before first use * Buttons_Init(); * * printf("Waiting for button press...\r\n"); @@ -131,7 +131,7 @@ /* Pseudo-Functions for Doxygen: */ #if defined(__DOXYGEN__) - /** Initialises the BUTTONS driver, so that the current button position can be read. This sets the appropriate + /** Initializes 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. * * This must be called before any Button driver functions are used. diff --git a/LUFA/Drivers/Board/Dataflash.h b/LUFA/Drivers/Board/Dataflash.h index 9d68739af..99679808b 100644 --- a/LUFA/Drivers/Board/Dataflash.h +++ b/LUFA/Drivers/Board/Dataflash.h @@ -66,7 +66,7 @@ * application. * * \code - * // Initialise the SPI and board Dataflash drivers before first use + * // Initialize the SPI and board Dataflash drivers before first use * SPI_Init(SPI_SPEED_FCPU_DIV_2 | SPI_ORDER_MSB_FIRST | SPI_SCK_LEAD_FALLING | * SPI_SAMPLE_TRAILING | SPI_MODE_MASTER); * Dataflash_Init(); @@ -146,7 +146,7 @@ #define DATAFLASH_CHIP_MASK(index) __GET_DATAFLASH_MASK(index) /* Inline Functions: */ - /** Initialises the dataflash driver so that commands and data may be sent to an attached dataflash IC. + /** Initializes the dataflash driver so that commands and data may be sent to an attached dataflash IC. * * \note The microcontroller's SPI driver must be initialized before any of the dataflash commands are used. */ diff --git a/LUFA/Drivers/Board/Joystick.h b/LUFA/Drivers/Board/Joystick.h index 35b989dec..c517a752b 100644 --- a/LUFA/Drivers/Board/Joystick.h +++ b/LUFA/Drivers/Board/Joystick.h @@ -65,7 +65,7 @@ * application. * * \code - * // Initialise the board Joystick driver before first use + * // Initialize the board Joystick driver before first use * Joystick_Init(); * * printf("Waiting for joystick movement...\r\n"); @@ -119,7 +119,7 @@ /* Pseudo-Functions for Doxygen: */ #if defined(__DOXYGEN__) - /** Initialises the joystick driver so that the joystick position can be read. This sets the appropriate + /** Initializes 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. */ static inline void Joystick_Init(void); diff --git a/LUFA/Drivers/Board/LEDs.h b/LUFA/Drivers/Board/LEDs.h index ac7716b43..100f85214 100644 --- a/LUFA/Drivers/Board/LEDs.h +++ b/LUFA/Drivers/Board/LEDs.h @@ -74,7 +74,7 @@ * application. * * \code - * // Initialise the board LED driver before first use + * // Initialize the board LED driver before first use * LEDs_Init(); * * // Turn on each of the four LEDs in turn @@ -187,7 +187,7 @@ /* Pseudo-Functions for Doxygen: */ #if defined(__DOXYGEN__) - /** Initialises the board LED driver so that the LEDs can be controlled. This sets the appropriate port + /** Initializes 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. */ static inline void LEDs_Init(void); diff --git a/LUFA/Drivers/Board/Temperature.h b/LUFA/Drivers/Board/Temperature.h index e9f310e53..b41c76290 100644 --- a/LUFA/Drivers/Board/Temperature.h +++ b/LUFA/Drivers/Board/Temperature.h @@ -53,7 +53,7 @@ * application. * * \code - * // Initialise the ADC and board temperature sensor drivers before first use + * // Initialize the ADC and board temperature sensor drivers before first use * ADC_Init(ADC_FREE_RUNNING | ADC_PRESCALE_128); * Temperature_Init(); * @@ -102,7 +102,7 @@ #define TEMP_MAX_TEMP ((TEMP_TABLE_SIZE - 1) + TEMP_TABLE_OFFSET_DEGREES) /* Inline Functions: */ - /** Initialises the temperature sensor driver, including setting up the appropriate ADC channel. + /** Initializes the temperature sensor driver, including setting up the appropriate ADC channel. * 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 diff --git a/LUFA/Drivers/Misc/RingBuffer.h b/LUFA/Drivers/Misc/RingBuffer.h index 504029165..023cc25c4 100644 --- a/LUFA/Drivers/Misc/RingBuffer.h +++ b/LUFA/Drivers/Misc/RingBuffer.h @@ -66,7 +66,7 @@ * RingBuffer_t Buffer;
* uint8_t BufferData[128];
*
- * // Initialise the buffer with the created storage array
+ * // Initialize the buffer with the created storage array
* RingBuffer_InitBuffer(&Buffer, BufferData, sizeof(BufferData));
*
* // Insert some data into the buffer
diff --git a/LUFA/Drivers/Peripheral/AVR8/ADC_AVR8.h b/LUFA/Drivers/Peripheral/AVR8/ADC_AVR8.h index 99f70d14b..7a02c613a 100644 --- a/LUFA/Drivers/Peripheral/AVR8/ADC_AVR8.h +++ b/LUFA/Drivers/Peripheral/AVR8/ADC_AVR8.h @@ -53,7 +53,7 @@ * application. * * \code - * // Initialise the ADC driver before first use + * // Initialize the ADC driver before first use * ADC_Init(ADC_FREE_RUNNING | ADC_PRESCALE_32); * * // Must setup the ADC channel to read beforehand @@ -411,7 +411,7 @@ return ADC_GetResult(); } - /** Initialises the ADC, ready for conversions. This must be called before any other ADC operations. + /** Initializes 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 * prescaler masks. * diff --git a/LUFA/Drivers/Peripheral/AVR8/SPI_AVR8.h b/LUFA/Drivers/Peripheral/AVR8/SPI_AVR8.h index d800fca1a..634c54480 100644 --- a/LUFA/Drivers/Peripheral/AVR8/SPI_AVR8.h +++ b/LUFA/Drivers/Peripheral/AVR8/SPI_AVR8.h @@ -53,7 +53,7 @@ * application. * * \code - * // Initialise the SPI driver before first use + * // Initialize the SPI driver before first use * SPI_Init(SPI_SPEED_FCPU_DIV_2 | SPI_ORDER_MSB_FIRST | SPI_SCK_LEAD_FALLING | * SPI_SAMPLE_TRAILING | SPI_MODE_MASTER); * @@ -159,7 +159,7 @@ //@} /* Inline Functions: */ - /** Initialises the SPI subsystem, ready for transfers. Must be called before calling any other + /** Initializes the SPI subsystem, ready for transfers. Must be called before calling any other * SPI routines. * * \param[in] SPIOptions SPI Options, a mask consisting of one of each of the \c SPI_SPEED_*, diff --git a/LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.h b/LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.h index bb9ba856e..7f519d3ba 100644 --- a/LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.h +++ b/LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.h @@ -51,7 +51,7 @@ * application. * * \code - * // Initialise the serial USART driver before first use, with 9600 baud (and no double-speed mode) + * // Initialize the serial USART driver before first use, with 9600 baud (and no double-speed mode) * Serial_Init(9600, false); * * // Send a string through the USART diff --git a/LUFA/Drivers/Peripheral/AVR8/TWI_AVR8.h b/LUFA/Drivers/Peripheral/AVR8/TWI_AVR8.h index feac8a858..d0c78bc8d 100644 --- a/LUFA/Drivers/Peripheral/AVR8/TWI_AVR8.h +++ b/LUFA/Drivers/Peripheral/AVR8/TWI_AVR8.h @@ -52,7 +52,7 @@ * * <b>Low Level API Example:</b> * \code - * // Initialise the TWI driver before first use + * // Initialize the TWI driver before first use * TWI_Init(TWI_BIT_PRESCALE_1, 10); * * // Start a write session to device at device address 0xA0, internal address 0xDC with a 10ms timeout @@ -91,7 +91,7 @@ * * <b>High Level API Example:</b> * \code - * // Initialise the TWI driver before first use + * // Initialize the TWI driver before first use * TWI_Init(TWI_BIT_PRESCALE_1, 10); * * // Start a write session to device at device address 0xA0, internal address 0xDC with a 10ms timeout @@ -171,7 +171,7 @@ /** Enum for the possible return codes of the TWI transfer start routine and other dependant TWI functions. */ enum TWI_ErrorCodes_t { - TWI_ERROR_NoError = 0, /**< Indicates that the command completed sucessfully. */ + TWI_ERROR_NoError = 0, /**< Indicates that the command completed successfully. */ TWI_ERROR_BusFault = 1, /**< A TWI bus fault occurred while attempting to capture the bus. */ TWI_ERROR_BusCaptureTimeout = 2, /**< A timeout occurred whilst waiting for the bus to be ready. */ TWI_ERROR_SlaveResponseTimeout = 3, /**< No ACK received at the nominated slave address within the timeout period. */ @@ -180,7 +180,7 @@ }; /* Inline Functions: */ - /** Initialises the TWI hardware into master mode, ready for data transmission and reception. This must be + /** Initializes the TWI hardware into master mode, ready for data transmission and reception. This must be * before any other TWI operations. * * The generated SCL frequency will be according to the formula <pre>F_CPU / (16 + 2 * BitLength + 4 ^ Prescale)</pre>. diff --git a/LUFA/Drivers/USB/Class/Common/HID.h b/LUFA/Drivers/USB/Class/Common/HID.h index f02e709d8..a860b6569 100644 --- a/LUFA/Drivers/USB/Class/Common/HID.h +++ b/LUFA/Drivers/USB/Class/Common/HID.h @@ -102,7 +102,7 @@ #define HID_KEYBOARD_LED_KATANA (1 << 3) //@} - /** \name Keyboard Standard Report Key Scancodes */ + /** \name Keyboard Standard Report Key Scan-codes */ //@{ #define HID_KEYBOARD_SC_ERROR_ROLLOVER 0x01 #define HID_KEYBOARD_SC_POST_FAIL 0x02 @@ -483,11 +483,11 @@ /** \hideinitializer * A list of HID report item array elements that describe a typical Vendor Defined byte array HID report descriptor, - * used for transporting abitrary data between the USB host and device via HID reports. The resulting report should be + * used for transporting arbitrary data between the USB host and device via HID reports. The resulting report should be * a uint8_t byte array of the specified length in both Device to Host (IN) and Host to Device (OUT) directions. * * \param[in] VendorPageNum Vendor Defined HID Usage Page index, ranging from 0x00 to 0xFF. - * \param[in] CollectionUsage Vendor Usage for the encompasing report IN and OUT collection, ranging from 0x00 to 0xFF. + * \param[in] CollectionUsage Vendor Usage for the encompassing report IN and OUT collection, ranging from 0x00 to 0xFF. * \param[in] DataINUsage Vendor Usage for the IN report data, ranging from 0x00 to 0xFF. * \param[in] DataOUTUsage Vendor Usage for the OUT report data, ranging from 0x00 to 0xFF. * \param[in] NumBytes Length of the data IN and OUT reports. diff --git a/LUFA/Drivers/USB/Class/Common/HIDParser.h b/LUFA/Drivers/USB/Class/Common/HIDParser.h index c972665ac..e0df87e79 100644 --- a/LUFA/Drivers/USB/Class/Common/HIDParser.h +++ b/LUFA/Drivers/USB/Class/Common/HIDParser.h @@ -54,11 +54,11 @@ * of data exchanged between a HID device and a host, including both the physical encoding of each item * (such as a button, key press or joystick axis) in the sent and received data packets - known as "reports" - * as well as other information about each item such as the usages, data range, physical location and other - * characterstics. In this way a HID device can retain a high degree of flexibility in its capabilities, as it - * is not forced to comply with a given report layout or featureset. + * characteristics. In this way a HID device can retain a high degree of flexibility in its capabilities, as it + * is not forced to comply with a given report layout or feature-set. * * This module also contains routines for the processing of data in an actual HID report, using the parsed report - * descritor data as a guide for the encoding. + * descriptor data as a guide for the encoding. * * @{ */ diff --git a/LUFA/Drivers/USB/Class/Host/RNDIS.h b/LUFA/Drivers/USB/Class/Host/RNDIS.h index 41b235bdf..1d238bd8b 100644 --- a/LUFA/Drivers/USB/Class/Host/RNDIS.h +++ b/LUFA/Drivers/USB/Class/Host/RNDIS.h @@ -155,7 +155,7 @@ */ uint8_t RNDIS_Host_SendKeepAlive(USB_ClassInfo_RNDIS_Host_t* const RNDISInterfaceInfo) ATTR_NON_NULL_PTR_ARG(1); - /** Initialises the attached RNDIS device's RNDIS interface. This should be called after the device's pipes have been + /** Initializes 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(). * * \param[in,out] RNDISInterfaceInfo Pointer to a structure containing an RNDIS Class host configuration and state. diff --git a/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h b/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h index 1727da0d8..bdbe31c33 100644 --- a/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h +++ b/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h @@ -45,7 +45,7 @@ /** \ingroup Group_EndpointPrimitiveRW * \defgroup Group_EndpointPrimitiveRW_AVR8 Read/Write of Primitive Data Types (AVR8) - * \brief Endpoint primative read/write definitions for the Atmel AVR8 architecture. + * \brief Endpoint primitive read/write definitions for the Atmel AVR8 architecture. * * Functions, macros, variables, enums and types related to data reading and writing of primitive data types * from and to endpoints. @@ -182,7 +182,7 @@ #define ENDPOINT_CONTROLEP_DEFAULT_SIZE 8 #endif - /** Retrives the maximum bank size in bytes of a given endpoint. + /** Retrieves the maximum bank size in bytes of a given endpoint. * * \note This macro will only work correctly on endpoint indexes that are compile-time constants * defined by the preprocessor. diff --git a/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.h b/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.h index 2c2b5068e..6854128d3 100644 --- a/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.h +++ b/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.h @@ -330,7 +330,7 @@ */ uint8_t USB_Host_ClearPipeStall(const uint8_t EndpointIndex); - /** Selects a given alternative setting for the specfied interface, via a SET INTERFACE standard request to + /** Selects a given alternative setting for the specified interface, via a SET INTERFACE standard request to * the attached device. * * \note After this routine returns, the control pipe will be selected. diff --git a/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h b/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h index 8022a812a..c7e21f73a 100644 --- a/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h +++ b/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h @@ -45,7 +45,7 @@ /** \ingroup Group_PipePrimitiveRW * \defgroup Group_PipePrimitiveRW_AVR8 Read/Write of Primitive Data Types (AVR8) - * \brief Pipe primative data read/write definitions for the Atmel AVR8 architecture. + * \brief Pipe primitive data read/write definitions for the Atmel AVR8 architecture. * * Functions, macros, variables, enums and types related to data reading and writing of primitive data types * from and to pipes. diff --git a/LUFA/Drivers/USB/Core/Endpoint.h b/LUFA/Drivers/USB/Core/Endpoint.h index 10b2b9c93..bbd75467f 100644 --- a/LUFA/Drivers/USB/Core/Endpoint.h +++ b/LUFA/Drivers/USB/Core/Endpoint.h @@ -45,7 +45,7 @@ /** \ingroup Group_EndpointRW
* \defgroup Group_EndpointPrimitiveRW Read/Write of Primitive Data Types
- * \brief Endpoint data primative read/write definitions.
+ * \brief Endpoint data primitive read/write definitions.
*
* Functions, macros, variables, enums and types related to data reading and writing of primitive data types
* from and to endpoints.
diff --git a/LUFA/Drivers/USB/Core/Pipe.h b/LUFA/Drivers/USB/Core/Pipe.h index 5354095a1..8d0864754 100644 --- a/LUFA/Drivers/USB/Core/Pipe.h +++ b/LUFA/Drivers/USB/Core/Pipe.h @@ -45,7 +45,7 @@ /** \ingroup Group_PipeRW
* \defgroup Group_PipePrimitiveRW Read/Write of Primitive Data Types
- * \brief Pipe data primative read/write definitions.
+ * \brief Pipe data primitive read/write definitions.
*
* Functions, macros, variables, enums and types related to data reading and writing of primitive data types
* from and to pipes.
diff --git a/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h b/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h index 4f31a0d86..1c9f6ccf1 100644 --- a/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h +++ b/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h @@ -45,7 +45,7 @@ /** \ingroup Group_EndpointPrimitiveRW
* \defgroup Group_EndpointPrimitiveRW_UC3 Read/Write of Primitive Data Types (UC3)
- * \brief Endpoint primative read/write definitions for the Atmel AVR32 UC3 architecture.
+ * \brief Endpoint primitive read/write definitions for the Atmel AVR32 UC3 architecture.
*
* Functions, macros, variables, enums and types related to data reading and writing of primitive data types
* from and to endpoints.
@@ -198,7 +198,7 @@ #define ENDPOINT_CONTROLEP_DEFAULT_SIZE 8
#endif
- /** Retrives the maximum bank size in bytes of a given endpoint.
+ /** Retrieves the maximum bank size in bytes of a given endpoint.
*
* \note This macro will only work correctly on endpoint indexes that are compile-time constants
* defined by the preprocessor.
diff --git a/LUFA/Drivers/USB/Core/UC3/Host_UC3.h b/LUFA/Drivers/USB/Core/UC3/Host_UC3.h index 65b8011c9..7fd46a313 100644 --- a/LUFA/Drivers/USB/Core/UC3/Host_UC3.h +++ b/LUFA/Drivers/USB/Core/UC3/Host_UC3.h @@ -331,7 +331,7 @@ */
uint8_t USB_Host_ClearPipeStall(const uint8_t EndpointIndex);
- /** Selects a given alternative setting for the specfied interface, via a SET INTERFACE standard request to
+ /** Selects a given alternative setting for the specified interface, via a SET INTERFACE standard request to
* the attached device.
*
* \note After this routine returns, the control pipe will be selected.
diff --git a/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h b/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h index bda3e8e2c..b6f015c11 100644 --- a/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h +++ b/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h @@ -45,7 +45,7 @@ /** \ingroup Group_PipePrimitiveRW
* \defgroup Group_PipePrimitiveRW_UC3 Read/Write of Primitive Data Types (UC3)
- * \brief Pipe primative data read/write definitions for the Atmel AVR32 UC3 architecture.
+ * \brief Pipe primitive data read/write definitions for the Atmel AVR32 UC3 architecture.
*
* Functions, macros, variables, enums and types related to data reading and writing of primitive data types
* from and to pipes.
|