}
 
 /** Writes blocks (OS blocks, not Dataflash pages) to the storage medium, the board Dataflash IC(s), from
- *  the a given RAM buffer. This routine reads in OS sized blocks from the buffer and writes them to the
+ *  the given RAM buffer. This routine reads in OS sized blocks from the buffer and writes them to the
  *  Dataflash in Dataflash page sized blocks. This can be linked to FAT libraries to write files to the
  *  Dataflash.
  *
 }
 
 /** Reads blocks (OS blocks, not Dataflash pages) from the storage medium, the board Dataflash IC(s), into
- *  the a preallocated RAM buffer. This routine reads in Dataflash page sized blocks from the Dataflash
+ *  the preallocated RAM buffer. This routine reads in Dataflash page sized blocks from the Dataflash
  *  and writes them in OS sized blocks to the given buffer. This can be linked to FAT libraries to read
  *  the files stored on the Dataflash.
  *
 
 }
 
 /** Writes blocks (OS blocks, not Dataflash pages) to the storage medium, the board Dataflash IC(s), from
- *  the a given RAM buffer. This routine reads in OS sized blocks from the buffer and writes them to the
+ *  the given RAM buffer. This routine reads in OS sized blocks from the buffer and writes them to the
  *  Dataflash in Dataflash page sized blocks. This can be linked to FAT libraries to write files to the
  *  Dataflash.
  *
 }
 
 /** Reads blocks (OS blocks, not Dataflash pages) from the storage medium, the board Dataflash IC(s), into
- *  the a preallocated RAM buffer. This routine reads in Dataflash page sized blocks from the Dataflash
+ *  the preallocated RAM buffer. This routine reads in Dataflash page sized blocks from the Dataflash
  *  and writes them in OS sized blocks to the given buffer. This can be linked to FAT libraries to read
  *  the files stored on the Dataflash.
  *
 
 }
 
 /** Writes blocks (OS blocks, not Dataflash pages) to the storage medium, the board Dataflash IC(s), from
- *  the a given RAM buffer. This routine reads in OS sized blocks from the buffer and writes them to the
+ *  the given RAM buffer. This routine reads in OS sized blocks from the buffer and writes them to the
  *  Dataflash in Dataflash page sized blocks. This can be linked to FAT libraries to write files to the
  *  Dataflash.
  *
 }
 
 /** Reads blocks (OS blocks, not Dataflash pages) from the storage medium, the board Dataflash IC(s), into
- *  the a preallocated RAM buffer. This routine reads in Dataflash page sized blocks from the Dataflash
+ *  the preallocated RAM buffer. This routine reads in Dataflash page sized blocks from the Dataflash
  *  and writes them in OS sized blocks to the given buffer. This can be linked to FAT libraries to read
  *  the files stored on the Dataflash.
  *
 
                 */
                #define CONTROL_LINE_OUT_RTS         (1 << 1)
 
-               /** Mask for the DCD handshake line for use with the a NOTIF_SerialState class specific notification
+               /** Mask for the DCD handshake line for use with the NOTIF_SerialState class specific notification
                 *  from the device to the host, to indicate that the DCD line state is currently high.
                 */
                #define CONTROL_LINE_IN_DCD          (1 << 0)
 
-               /** Mask for the DSR handshake line for use with the a NOTIF_SerialState class specific notification
+               /** Mask for the DSR handshake line for use with the NOTIF_SerialState class specific notification
                 *  from the device to the host, to indicate that the DSR line state is currently high.
                 */
                #define CONTROL_LINE_IN_DSR          (1 << 1)
 
-               /** Mask for the BREAK handshake line for use with the a NOTIF_SerialState class specific notification
+               /** Mask for the BREAK handshake line for use with the NOTIF_SerialState class specific notification
                 *  from the device to the host, to indicate that the BREAK line state is currently high.
                 */
                #define CONTROL_LINE_IN_BREAK        (1 << 2)
 
-               /** Mask for the RING handshake line for use with the a NOTIF_SerialState class specific notification
+               /** Mask for the RING handshake line for use with the NOTIF_SerialState class specific notification
                 *  from the device to the host, to indicate that the RING line state is currently high.
                 */
                #define CONTROL_LINE_IN_RING         (1 << 3)
 
-               /** Mask for use with the a NOTIF_SerialState class specific notification from the device to the host,
+               /** Mask for use with the NOTIF_SerialState class specific notification from the device to the host,
                 *  to indicate that a framing error has occurred on the virtual serial port.
                 */
                #define CONTROL_LINE_IN_FRAMEERROR   (1 << 4)
 
-               /** Mask for use with the a NOTIF_SerialState class specific notification from the device to the host,
+               /** Mask for use with the NOTIF_SerialState class specific notification from the device to the host,
                 *  to indicate that a parity error has occurred on the virtual serial port.
                 */
                #define CONTROL_LINE_IN_PARITYERROR  (1 << 5)
 
-               /** Mask for use with the a NOTIF_SerialState class specific notification from the device to the host,
+               /** Mask for use with the NOTIF_SerialState class specific notification from the device to the host,
                 *  to indicate that a data overrun error has occurred on the virtual serial port.
                 */
                #define CONTROL_LINE_IN_OVERRUNERROR (1 << 6)
 
 }
 
 /** Writes blocks (OS blocks, not Dataflash pages) to the storage medium, the board Dataflash IC(s), from
- *  the a given RAM buffer. This routine reads in OS sized blocks from the buffer and writes them to the
+ *  the given RAM buffer. This routine reads in OS sized blocks from the buffer and writes them to the
  *  Dataflash in Dataflash page sized blocks. This can be linked to FAT libraries to write files to the
  *  Dataflash.
  *
 }
 
 /** Reads blocks (OS blocks, not Dataflash pages) from the storage medium, the board Dataflash IC(s), into
- *  the a preallocated RAM buffer. This routine reads in Dataflash page sized blocks from the Dataflash
+ *  the preallocated RAM buffer. This routine reads in Dataflash page sized blocks from the Dataflash
  *  and writes them in OS sized blocks to the given buffer. This can be linked to FAT libraries to read
  *  the files stored on the Dataflash.
  *
 
 }
 
 /** Writes blocks (OS blocks, not Dataflash pages) to the storage medium, the board Dataflash IC(s), from
- *  the a given RAM buffer. This routine reads in OS sized blocks from the buffer and writes them to the
+ *  the given RAM buffer. This routine reads in OS sized blocks from the buffer and writes them to the
  *  Dataflash in Dataflash page sized blocks. This can be linked to FAT libraries to write files to the
  *  Dataflash.
  *
 }
 
 /** Reads blocks (OS blocks, not Dataflash pages) from the storage medium, the board Dataflash IC(s), into
- *  the a preallocated RAM buffer. This routine reads in Dataflash page sized blocks from the Dataflash
+ *  the preallocated RAM buffer. This routine reads in Dataflash page sized blocks from the Dataflash
  *  and writes them in OS sized blocks to the given buffer. This can be linked to FAT libraries to read
  *  the files stored on the Dataflash.
  *
 
 }
 
 /** Writes blocks (OS blocks, not Dataflash pages) to the storage medium, the board Dataflash IC(s), from
- *  the a given RAM buffer. This routine reads in OS sized blocks from the buffer and writes them to the
+ *  the given RAM buffer. This routine reads in OS sized blocks from the buffer and writes them to the
  *  Dataflash in Dataflash page sized blocks. This can be linked to FAT libraries to write files to the
  *  Dataflash.
  *
 }
 
 /** Reads blocks (OS blocks, not Dataflash pages) from the storage medium, the board Dataflash IC(s), into
- *  the a preallocated RAM buffer. This routine reads in Dataflash page sized blocks from the Dataflash
+ *  the preallocated RAM buffer. This routine reads in Dataflash page sized blocks from the Dataflash
  *  and writes them in OS sized blocks to the given buffer. This can be linked to FAT libraries to read
  *  the files stored on the Dataflash.
  *